Hi!
Ich habe mit Dev-C++ mehrere Header erstellt: Datei1.h, Datei2.h und Datei3.h
Dazu habe ich natürlich entsprechend Datei1.cpp, Datei2.cpp und Datei3.cpp
Klar ist dann auch, dass ich, wenn ich Funktionen aus den erstellten Headern benutzen will, diese mit "DateiX.h" einbinden muss in die main.cpp.
Wenn ich jetzt allerdings eine Funktion aus Datei3.h in Datei2.cpp nutzen will, geht das so nicht... Es kommt die Fehlermeldung: In copy constructor `std::basic_ios<char, std::char_traits<char> >::basic_ios(const std::basic_ios<char, std::char_traits<char> >&)':
738 C:\Programme\Dev-Cpp\include\c++\3.4.2\bits\ios_base.h `std::ios_base::ios_base(const std::ios_base&)' is private
Ich weiß nicht, ob das jetzt an was anderem liegt... Aber ich vermute mal, dass es daran liegt, dass ich 'ne Header in nen Source-Code für eine andere Header einbinden will.
Wenn die Fehlermeldung erscheint, geht auch immer gleich noch in Dev-C++ die Klassendekaration für ios_base auf...
Könnt ihr weiterhelfen?
MfG
DeChecka
Ich habe mit Dev-C++ mehrere Header erstellt: Datei1.h, Datei2.h und Datei3.h
Dazu habe ich natürlich entsprechend Datei1.cpp, Datei2.cpp und Datei3.cpp
Klar ist dann auch, dass ich, wenn ich Funktionen aus den erstellten Headern benutzen will, diese mit "DateiX.h" einbinden muss in die main.cpp.
Wenn ich jetzt allerdings eine Funktion aus Datei3.h in Datei2.cpp nutzen will, geht das so nicht... Es kommt die Fehlermeldung: In copy constructor `std::basic_ios<char, std::char_traits<char> >::basic_ios(const std::basic_ios<char, std::char_traits<char> >&)':
738 C:\Programme\Dev-Cpp\include\c++\3.4.2\bits\ios_base.h `std::ios_base::ios_base(const std::ios_base&)' is private
Ich weiß nicht, ob das jetzt an was anderem liegt... Aber ich vermute mal, dass es daran liegt, dass ich 'ne Header in nen Source-Code für eine andere Header einbinden will.
Wenn die Fehlermeldung erscheint, geht auch immer gleich noch in Dev-C++ die Klassendekaration für ios_base auf...
Könnt ihr weiterhelfen?
MfG
DeChecka