Funktionsaufruf: char | String vordefinieren mit default Value
-
Hi,
kann man auch einen CString (MFC) oder UCHAR in einem Funktionsaufruf vordefinieren, so dass sie im Funktionsaufruf nicht genannt werden müssen?
BOOL ParseFile(UINT intVar, CString& strSearch); void testfunction() { //aufruf der funktion mit default strSearch ParseFile(5); }Gruß
Lukas
-
Schon, aber nicht wenn der Parameter eine Referenz ist (macht ja auch keinen Sinn).
So gehts:
BOOL ParseFile(UINT intVar, CString strSearch="ich bin ein test-string!"); BOOL ParseFile(UINT intVar, CString strSearch) { //... return FALSE; } void testfunction() { //aufruf der funktion mit default strSearch ParseFile(5); }