aja stimmt, wenn ich den namespace main_savitch.. weglasse, dann kompiliert er korrekt, aber wie kann ich das ändern, dass ich den namespace trotzdem verwenden kann und das header und test-file dabei nicht unbedingt ändern muss...?Dieser Post wurde am 09.09.2006 um 16:06 Uhr von mathon editiert.
Du kannst auch die explizite Funktionsdeklaration im Header weglassen, dann hast du ihn unverändert. Die implizite Deklaration durch das Schlüsselwort friend ist allerdings meiner Meinung nach schmutzig, nichts desto trotz reale praxis.
Bearbeitung:
Ich persöndlich wäre mit einem using namespace xxx auch eher vorsichtig. Das kann oft mehr Schaden anrichten als gedacht.
-- Wer früher stirbt ist länger tot.Dieser Post wurde am 09.09.2006 um 16:44 Uhr von (un)wissender editiert.
Na das kostet nur einmal im Leben nerven, danach weißt du es. Ganz im Gegenteil zu den Frauen, die kosten ein ganzes Leben lang Nerven. -- Wer früher stirbt ist länger tot.