Optionale Parameter
-
Hey Forum,
ich weiß nicht woran es liegt (wahrscheinlich, weil ich seit 2h keinen Kaffee mehr hatte :D), aber meine Funktionen wollen keine optionalen Parameter annehmen

In einer Klasse habe ich eine Funktion definiert (gui.h):void new_button(const char *Text, DWORD Flags);und in der gui.cpp steht
void gui::new_button(const char *Text, DWORD Flags = WS_CHILD) { ... }Leider spuckt mir der Compiler immer nur to few arguments, bzw no matching function for aus, wenn ich die Funktion aufrufen möchte
Gui.new_button("Click Me!");Was habe ich nicht beachtet?
MFG DerCoder
-
Der optioanle Parameter muss in die Deklaration, nicht in die Definition!
-
Okay danke :S