[C/C++] Funkcje o nieokreślonej liczbie parametrów
Ostatnio zmodyfikowano 2015-07-24 13:21
Roofy5 Temat założony przez niniejszego użytkownika |
[C/C++] Funkcje o nieokreślonej liczbie parametrów » 2015-07-24 12:38:13 Witam! Od pewnego czasu nurtuje mnie pewien temat - jak działa funkcja printf() Jak dobrze wiemy wypisuje ona w konsoli tekst. Do tej funkcji oczywiście możemy przesyłać kilka parametrów np. printf( "Hello World %d %.9d %c", zmienna_int, zmienna_int2, zmienna_czar );
I moje pytanie jest takie - jak to możliwe, że do funkcji można przesyłać nieskończenie wiele parametrów? Chyba że jest jakiś limit i funkcja jest milion razy przeładowana ale raczej to tak nie działa. Jakie mechanizmy za to odpowiadają?? Pozdr. |
|
1aam2am1 |
» 2015-07-24 12:50:05 http://www.cplusplus.com/reference/cstdarg/ |
|
Roofy5 Temat założony przez niniejszego użytkownika |
» 2015-07-24 13:21:05 Dzięki zamykam :D
|
|
« 1 » |