Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » friend und non-member function

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: [ 1 ] > 2 <
010
09.09.2006, 15:47 Uhr
mathon



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.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
011
09.09.2006, 16:07 Uhr
Spacelord
Hoffnungsloser Fall


Indem du in der Implementierung die Operatoren mit dem namespace qualifizierst.
Das hat (un)wissender als 2. Variante gepostet.

Gruss Spacelord
--
.....Ich mach jetzt nämlich mein Jodeldiplom.Dann hab ich endlich was Eigenes.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
012
09.09.2006, 16:42 Uhr
(un)wissender
Niveauwart


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.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
013
09.09.2006, 16:45 Uhr
mathon



oh vielen Dank!! das hat mir jetzt einiges an nerven gekostet!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
014
09.09.2006, 19:29 Uhr
(un)wissender
Niveauwart


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.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
015
09.09.2006, 22:39 Uhr
FloSoft
Medialer Over-Flow
(Administrator)



Zitat von (un)wissender:
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.

... und nach dem Leben weißt du immer noch nicht was wirklich in ihnen vorgeht
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
016
10.09.2006, 00:15 Uhr
(un)wissender
Niveauwart


Nach dem Leben bin ich tot.
--
Wer früher stirbt ist länger tot.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: [ 1 ] > 2 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: