Hallo, wie kann ich Datentypen wie fstream/string als externe Variablen in einer anderen cpp-Datei verwenden? Wenn ich nur extern davorstelle dann kommt z.B. folgende Fehlermeldung: error: ‘string’ does not name a type MFG Mixer
Erstens brauchst du natürlich ein #include <string>, und zwar vor dem extern..., und zweitens heißt der Typ nicht string, sondern std::string. Evtl hast du die extern-Deklaration vor dem #include oder vor einem using namespace std? Wobei das using namespace std ohnehin eher was für Dullis ist, ich rate schwer davon ab und plädiere jeweils für std:: vorangestellt. Wenn das zuviel Tipparbveit ist, hat man den falschen Editor.
und drittens ist es abseits von der µC-Programmierung mehr als zweifelhaft, ob globale Variablen das Richtige sind und man nicht eigentlich die bewusste Variable an die Funktion übergeben sollte.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.