funk(strink text="lala");
-
hallo,
funk(strink text="lala");
damit definiere ich doch einen default wert für text
eigentlich wollte ich dann
funk(NULL); nutzen können .. aber da kommt ne messagebox mit speicherfehler blabla .. wie muss ich das jetzt machen wenn ich keinen wert übergeben möchte, sondern den defaultwert nutzen?
-
funk(string text="lala")
{
}oben falsch beschrieben ^^
-
Wenn du NULL übergibst, dann übergibst du ja eben einen Wert. Wie wärs damit, wenn du KEINEN Wert übergibst? funk();
strink *g
-
ganz einfach :
funk();
geloescht
edit: zu spät...
-
ähm ok .. aber in der funktion (sorry das ichs net mit angebeben habe) sind mehrere parameter ... "text" steht ganz rechts davon als letztes
und da kann ich schlecht nen parameter weglassen
-
[quote="steffen01"]ähm ok .. aber in der funktion (sorry das ichs net mit angebeben habe) sind mehrere parameter ... "text" steht ganz rechts davon als letztes
und da kann ich schlecht nen parameter weglassen :([/quote
foo(int bar,int foobar, std::string s = "Text") { // dummy } //... //... foo(10,430); // an die Funktion wird bar=10,foobar=430 und s="Text" übergeben foo(10,43,"Foo");// an die Funktion wird bar=10,foobar=430 und s="Foo" übergeben