C++: Klassen - Fehlerbehebung bei strings?

Re: C++: Klassen - Fehlerbehebung bei strings?

Beitragvon liro » 19. Mär 2010, 22:22

hund hat geschrieben:und das wirft jetzt wieder ein frage auf:
bei dem zweiten konstrukter lässt man also das aus, was einem wert zugewiesen werden soll (also hier Nfell). was aber wenn keinem der 3 member ein wert zugewiesen wurde? class hund::hund() geht ja nicht. wie also?



weil du ihn (Konstruktor)(mit den passenden parametertypen) nicht definiert hast.

du kannst auch noch anders optionale Parameter erstellen...
Code: Alles auswählen
hund::hund(string Nrasse, int Nalter, string Nfell = "test")


(nicht getestet) der (die) optionale(n) Parameter muss aber hinten stehen
Bild
liro
Zocker
 
Beiträge: 243
Registriert: 25. Jul 2008, 16:53
Hat Gedankt: 0 time
 Danksagungen: 0 time

Re: C++: Klassen - Fehlerbehebung bei strings?

Beitragvon Gast » 20. Mär 2010, 13:30

und was ist wenn alter nicht gegeben wurde? kann ich dann von nem int zu nem string casten?
Gast
 

Re: C++: Klassen - Fehlerbehebung bei strings?

Beitragvon Gast » 23. Mär 2010, 15:28

hund hat geschrieben:und was ist wenn alter nicht gegeben wurde? kann ich dann von nem int zu nem string casten?

da wür dich einfach nen ungültige wert (ala -1) oder so nehmen...
Gast
 

Re: C++: Klassen - Fehlerbehebung bei strings?

Beitragvon ThaSpeedy » 24. Mär 2010, 16:50

Ob das so in C/C++ 1:1 Funktioniert weiss ich nicht genau aber sollte eig.

Code: Alles auswählen
testit(string bla = null , string blabla = null , string blablabla = null)
[....]
if(bla == null)
[...]
if(blabla == null)
[...]
if(blablabla == null)
[...]
I never comment my sourcecode. What's HARD to write must be HARD to read!
Bild
ThaSpeedy
Hobby-Bastler
 
Beiträge: 397
Registriert: 1. Aug 2008, 17:19
Hat Gedankt: 0 time
 Danksagungen: 7 times

Vorherige

Zurück zu Programmierung



Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

cron