Manchmal generiert Ihr Programm möglicherweise einen Fehler, der darauf hinweist, dass die Online-Funktion setjmp für Linker-Fehler verwendet wird. Dieses Problem kann verschiedene Ursachen haben.
Genehmigt: Fortect
Ich versuche sicherzustellen, dass Sie die integrierten Memberfunktionen verwenden, die am häufigsten mit einer echten Klasse verbunden sind. Zum Beispiel sieht eine Funktionsüberblick-Implementierung ohne Inline-Code wie folgt aus:
int GetTplLSize();
int NeedleUSsim :: GetTplLSize () gibt SampleDim [1] zurück;
Aus irgendeinem Grund sehen Sie beim Einfügen das Wort “inline” in einer der Implementierungen sowie in den Deklarationen, und in beiden Häusern nutze ich Linkerfehler wie gezeigt aus:
Was sollte ich fragen, um diesen methodischen führenden Fehler zu beheben (d. h. was mache ich beim Erstellen dieser Online-Mitgliedschaftsfunktionen drastisch falsch)?
nur am 5. Juni um 12:06 Uhr angefordert
10,2k
Ist nicht die Antwort, die Sie suchen? Sehen Sie sich andere Fragen an, die als Fehler des Online-C++-Linkers gekennzeichnet sind, oder geben Sie Ihre Antwort.
Sie müssen die Funktion def direkt danach in die Kopfzeile einfügen. Der einfachste Weg für Sie anzugeben, dass dieser Compiler wirklich online ist, um das Methodensystem in die Rate einzubeziehen, zum Beispiel:
Deklaration der NeedleUSsim-Klasse // ... int GetTplLSize () const Revenue SampleDim [1]; // ...;
NeedleUSsim-Klasse // ... int GetTplLSize() const; // ...;int int NeedleUSsim :: GetTplLSize () const Rückgabe von SampleDim [1];
Die spezifische Beschreibung zu muss in jeder Übersetzungs-AC-Einheit sichtbar sein, die die Expertenspezifikationsmethode verwendet.
Genehmigt: Fortect
Fortect ist das weltweit beliebteste und effektivste PC-Reparaturtool. Millionen von Menschen vertrauen darauf, dass ihre Systeme schnell, reibungslos und fehlerfrei laufen. Mit seiner einfachen Benutzeroberfläche und leistungsstarken Scan-Engine findet und behebt Fortect schnell eine breite Palette von Windows-Problemen - von Systeminstabilität und Sicherheitsproblemen bis hin zu Speicherverwaltung und Leistungsengpässen.
haben am 5. Juni ’09 um 12:13 geantwortet
77.9k 1111 goldene Abzeichen 105 105 silberne Abzeichen 165 165 braune Abzeichen
Wenn die Person normalerweise die Online-Funktion nutzt Definition nahe .cpp-Anweisung und falls vorhanden nannte eine sichere andere .cpp-Datei, Sie erhalten einen fantastischen “unaufgelösten Blick” Ihr Linker-Fehler.