2011-02-05 6 views

risposta

20

È solo la cattiva vecchia sintassi C varargs; la grammatica consente di omettere la virgola. I seguenti sono equivalenti:

int printf(const char* fmt, ...); 
int printf(const char* fmt...); 
+4

C o r r e c t! –

3

Hai chiamato la funzione? Le funzioni dei modelli non vengono compilate finché non le chiami. e in Visual Studio 2010, IntelliSense mostra il vero la sintassi di tale funzione sarebbe

template <class T> void f(T&, ...) 

odora di vecchia sintassi di argomenti variabili.

Problemi correlati