![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() |
|
Najlepiej
przeglądać z
Domyślne parametry wywołania funkcji nie działają
|
Visual C++ Domyślne parametry wywołania funkcji nie działają Dotyczy: OPIS PROBLEMU Wywołanie funkcji, w której wykorzystane zostały mechanizmy "domyślnych argumentów" i "zmiennej listy argumentów" objawia się tym, że "domyślne argumenty" nie działają. OBEJŚCIE PROBLEMU Praktyczne rozwiązanie polega na stworzeniu dodatkowej kopii funkcji. Różnica między nią a wersją piewrotną dotyczy listy argumentów, należy zastosować mechanizm przeciążenia funkcji. Przykład deklaracji funkcji: początkową deklarację
należy zastąpić dwoma
DODATKOWE INFORMACJE Niestety problemu tego nie można wyeliminować w programie Visual C++ 1.52. Wszystkie kolejne wersje Visual C++ począwszy od wersji 4.0 nie zawierają opisanego problemu. |