Also in meinem Header habe ich einen String erstellt: string s;
Der Compiler flippt dabei aus. Ich weiß, dass string Teil von iostream::std ist. Muss ich es also im Header anstelle der .cpp-Datei einfügen? Wenn ja, ist es schlimm, wenn andere Dateien, die den Header verwenden, iostream einfügen? Wie gehe ich damit um?
Bearbeitung: Auch für Vektoren, da es scheint, dass ich sie in meiner Aufgabe viel brauchen werde.
Bearbeitung 2: Ich erinnere mich daran, in vielen Beispielen von Headern #ifndef gesehen zu haben, und ich glaube, dass es bei meiner Frage helfen könnte, aber ich finde keine gute Erklärung.