tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
127
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von MSVCplusplus
    MSVCplusplus MSVCplusplus ist offline Mitglied Brokat
    Registriert seit
    Dec 2010
    Ort
    Hessen
    Beiträge
    336
    Hallo ich wollte mal fragen was es bedeutet wenn in einer Funktion die man schreibt 3 Punkte als Überladung sind:
    Code 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
    {
      //...
    }
    Danke MFG
     
    Fehlermeldung bitte!
    Google - Dein Freund und Helfer

  2. #2
    Avatar von sheel
    sheel sheel ist offline Moderator
    tutorials.de Moderator
    Registriert seit
    Jul 2007
    Beiträge
    4.501
    Hi

    das sind Funktionen mit variablen Parameterlistenlängen.
    zB printf ist sowas:
    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);
    Der erste Parameter ist ein fixes char*, so wie bei deiner test_func das int abc, und der Rest ist ...

    Zum Auslesen gibt es va_start, va_arg und va_end

    Gruß
     

  3. #3
    Avatar von MSVCplusplus
    MSVCplusplus MSVCplusplus ist offline Mitglied Brokat
    Registriert seit
    Dec 2010
    Ort
    Hessen
    Beiträge
    336
    Ahh ok Danke
     
    Fehlermeldung bitte!
    Google - Dein Freund und Helfer

Ähnliche Themen

  1. Antworten: 2
    Letzter Beitrag: 04.09.07, 07:19
  2. funktionen in funktionen
    Von grkpfl im Forum PHP
    Antworten: 7
    Letzter Beitrag: 03.06.06, 19:10
  3. Antworten: 7
    Letzter Beitrag: 26.04.06, 21:32
  4. CSS in Funktionen
    Von mammuteffect im Forum PHP
    Antworten: 11
    Letzter Beitrag: 20.11.05, 18:06
  5. Antworten: 9
    Letzter Beitrag: 10.05.05, 22:03

Stichworte