Ciao a todos!

Ho un piccolissimo  problemino
 problemino  su un aspetto delle funzioni in C++. Vengo subito al punto: in vari libri c'è scritto che è possibile dichiarare una funzione con un numero variabile di parametri più o meno nel modo seguente:
 su un aspetto delle funzioni in C++. Vengo subito al punto: in vari libri c'è scritto che è possibile dichiarare una funzione con un numero variabile di parametri più o meno nel modo seguente:
	codice:
	
void myfunc (int k, ...) {
  /* qui ci andrebbe il corpo del metodo... */
}
 
...a patto ovviamente che almeno il primo parametro sia definito.
Fin qua tutto bene....il problema sorge xò più avanti...come faccio a usare questi parametri che non sono stati definiti?
mi spiego meglio...se la funzione viene chiamata nel seguente modo:
	codice:
	myfunc (3 , 4, 5 , 3, 6, 7, 8, 719, -55);
 
...oppure nel seguente:
come faccio all'interno del corpo del metodo a sapere quanti parametri vi siano e a usarli (più o meno come si fa con argc e argv nel main) ???
grazie MIIIIIIIIIIIIILLLLLLE a tutti!   
 
ciau!
 