Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » char/string Übergabe klappt nicht

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
05.02.2004, 15:26 Uhr
RHBaum




Zitat:

oder du lässt den "using namespace std" weg und rufst das expliziet wie in meinem beispiel auf also std::cout und std::string usw...


Was definidiv sauberer ist wie using ....

Warum namespaces erfinden, wenn keiner sie nutzt ... oder erst nutzt, wenn das code chaos schon perfekt ist.
Also Tipp:
gewoehn dir using ... ab, um namespaces auszuhebeln.

Schreib selber namespaces, wenn du libs / klassen anderen zur verfuegung stellst (glaub mir, alle menschen haben die Neigung, unterschiedlichen sachen mit aehnlichen Aussehen / Funktion haargenau den gleichen namen zu geben ). Sind dir manche Namenspaces zu lang (Manche Firmen scheinen es zu lieben, die programmierer mit wahnsinnig langen und komplizierten namen fuer variablen und namespaces zu foltern ) dann entschaerf das mit Makros und/oder typedefs.

Ciao ...

Dieser Post wurde am 05.02.2004 um 15:31 Uhr von RHBaum editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
011
05.02.2004, 15:37 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)



Zitat:

Was definidiv sauberer ist wie using ....


Schön das ich mal was richtig mache.... Der Tag scheint besser zu laufen als der gestrige...
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
012
05.02.2004, 15:45 Uhr
virtual
Sexiest Bit alive
(Operator)



Zitat:
~weasley postete
in den header file in dem die Funktionsdefinition steht eintragen musste und nicht in die cpp files. Sonst hat der compiler den string nicht erkannt.


Verwende nie nie nie nie nie using namespace in einem Header!!!
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
013
05.02.2004, 18:22 Uhr
(un)wissender
Niveauwart


Warum?
--
Wer früher stirbt ist länger tot.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
014
06.02.2004, 10:34 Uhr
typecast
aka loddab
(Operator)


Wenn du using namespace in einer Headerdatei verwendest, dann gilt das in ALLEN anderen cpp und Headerdateien. Das heißt jemand der deine Headerdatei einbindet der darf keine Funktions-, Klassen- oder Variablennamen aus dem Namespace für eigene Funktionen... verwenden
--
All parts should go together without forcing. ... By all means, do not use a hammer. (IBM maintenance manual, 1925)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
015
06.02.2004, 12:53 Uhr
(un)wissender
Niveauwart


hm, klingt richtig.
Dann sollte man das auch nie im cpp.Dateien verwenden, weil das Problem da auch besteht, zumindest in nicht vorkompilierter Form.
--
Wer früher stirbt ist länger tot.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
016
06.02.2004, 12:55 Uhr
typecast
aka loddab
(Operator)


Also das Problem tritt nur dann auf, wenn du die cpp-Dateien includierst. Aber ich habe das bis jetzt nur ein einziges mal gesehen und da war es so unnötig wie sonst nur etwas
--
All parts should go together without forcing. ... By all means, do not use a hammer. (IBM maintenance manual, 1925)
 
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: