ERLEDIGT
JA
JA
ANTWORTEN
2
2
ZUGRIFFE
127
127
EMPFEHLEN
-
27.07.11 12:17 #1
Hallo ich wollte mal fragen was es bedeutet wenn in einer Funktion die man schreibt 3 Punkte als Überladung sind:
Danke MFGCode cpp:1 2 3 4 5
//Nur ein BSP int test_func( int abc, ... ) //Hier wofür sind die? Es gibt aber auch keine Fehler beim Compiler { //... }
Fehlermeldung bitte!
Google - Dein Freund und Helfer
-
Hi
das sind Funktionen mit variablen Parameterlistenlängen.
zB printf ist sowas:
Der erste Parameter ist ein fixes char*, so wie bei deiner test_func das int abc, und der Rest ist ...Code cpp:1 2 3 4
printf("%d", a); printf("%d%d", a, b); printf("%d%d%d", a, b, c); printf("%d%d%d%d", a, b, c, d);
Zum Auslesen gibt es va_start, va_arg und va_end
Gruß
-
27.07.11 12:38 #3
Ahh ok Danke
Fehlermeldung bitte!
Google - Dein Freund und Helfer
Ähnliche Themen
-
mathematische Funktionen in C++ (integegrieren, ableiten, Funktionen aufstellen...)
Von busenbach im Forum C/C++Antworten: 2Letzter Beitrag: 04.09.07, 07:19 -
funktionen in funktionen
Von grkpfl im Forum PHPAntworten: 7Letzter Beitrag: 03.06.06, 19:10 -
Problem mit Gültigkeitsbereich von Funktionen innerhalb von Funktionen
Von Karl Förster im Forum PHPAntworten: 7Letzter Beitrag: 26.04.06, 21:32 -
CSS in Funktionen
Von mammuteffect im Forum PHPAntworten: 11Letzter Beitrag: 20.11.05, 18:06 -
Mit SWT Win API Funktionen / Funktionen aus beliebigen DLLs aufrufen.
Von Thomas Darimont im Forum JavaAntworten: 9Letzter Beitrag: 10.05.05, 22:03





Zitieren

Login






