003
22.06.2004, 14:35 Uhr
stephanw
localhorst
|
In den neueren Headern ,die Du bereits richtigerweise benutzt hast, ist cout & co. im namespace std deklariert. Das heisst konkret, dass Du alles mit "std::" diesem Namespace zuordnen musst. Also std::cout, std::cerr usw. Oder Du benutzt den von KaraHead vorgeschlagenen using-Direktive. Oder Du sagst: using std::cout; dann ist nachfolgend der cout aus std gemeint. Die "grosse" using-Deklaration sollte man in Headern vermeiden, die vielerorts eingebunden werden und auch sonst nur relativ lokal begrenzt verwenden
PS: In den alten Headern (mit der Endung .h) ist das nicht im Namensraum std, daher funzt es bei Benutzung der alten... -- Reden ist Schweigen und Silber ist Gold. |