cout unbekannt?
-
Moin,
ich habe ein Beispiel-Code aus einem Leerbuch versucht zu kompiliren ( konosole unter Linux)#include <iostream> #include "Datum.hh" Datum heutigesDatum; int main() { cout << "Heute ist der "; heutigesDatum.ausgeben(); return 0; }gcc mault da cout an,und das ist doch "iostream" ? oder
g++ -c -o DatumTest.o DatumTest.cc
DatumTest.cc: In functionint main()': DatumTest.cc:8: error:cout' undeclared (first use this function)
DatumTest.cc:8: error: (Each undeclared identifier is reported only once for
each function it appears in.)
make: *** [DatumTest.o] Error 1Danke für Hilfe Hanns
-
using namespace std;oder
using std::cout;nach dem include
oder vor das cout nen std::also std::coutdenn cout ist eben im namensbereicht std folglich musst du dies auch auf eine dieser arten mitteilen
-
using namespace std;oder
std::coutP.S.: Kennt keiner die Begriffe SUCHE un FAQ? Die Frage kommt mindestens! einmal pro Woche.
-
Danke, ich schau das nächste mal nach.
Hätte aber auch im Buch stehen können?! WEnn schon makefiles etc dabei ist