ERLEDIGT
JA
JA
ANTWORTEN
2
2
ZUGRIFFE
799
799
EMPFEHLEN
-
Hallo,
mal wieder eine meiner dummen Fragen
Wie kann ich denn innerhalb einer Funktion den Standardparameter mit einer Instanzvariablen belegen? Oder ist das so in C++ gar nicht möglich (kenne die Möglichkeit durch Ruby)?
Also, wieso funktioniert folgendes mini Beispiel nicht?
Code cpp:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
#include <iostream> #include <string> using namespace std; class test { public: test(); void setFileText(string str); string strFileContent; }; test::test() { strFileContent="doNut"; } void test::setFileText(string str=strFileContent) { cout << str; } int main(int argc, char ** argv) { test a; a.setFileText("hallo\n"); a.setFileText(); }
Viele Dank für eure Mühe
Gruß
WingManGeändert von WingMan81 (04.10.09 um 19:17 Uhr)
-
04.10.09 19:50 #2
- Registriert seit
- Jun 2005
- Beiträge
- 8.168
If at first you don't succeed, try again. Then quit. No use being a damn fool about it.
-
Hatte schon so etwas befürchtet

Naja, nun habe ich Gewissheit, Danke!
Gruß
WingMan
Ähnliche Themen
-
Standardwert in DB schieben
Von Blabliblubs im Forum PHPAntworten: 4Letzter Beitrag: 19.04.10, 18:12 -
[XML] Standardwert für Attribut mit XPath?
Von engelmarkus im Forum .NET DatenverwaltungAntworten: 3Letzter Beitrag: 16.04.09, 16:15 -
Standardwert bei Parametern
Von Veränderung im Forum Flash PlattformAntworten: 2Letzter Beitrag: 15.12.08, 20:45 -
MSSQL 2005; Standardwert
Von binfgi im Forum Relationale DatenbanksystemeAntworten: 0Letzter Beitrag: 20.11.06, 15:53 -
Parameter_X hat keinen Standardwert
Von Angielein im Forum ASPAntworten: 1Letzter Beitrag: 22.06.04, 08:19





Zitieren

Login






