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?
Viele Dank für eure Mühe
Gruß
WingMan
mal wieder eine meiner dummen Fragen

Also, wieso funktioniert folgendes mini Beispiel nicht?
C++:
#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ß
WingMan
Zuletzt bearbeitet: