PDA

Visualizza la versione completa : [C++] Cast C++: sono funzioni?


XWolverineX
03-03-2006, 20:59
salve a tutti.
Mi stavo chiedendo da un po di tempo certe cosette...
Noi consideriamo static_cast un operatore, ma non che sia una vera propria funzione utilizzanto un template, di cui il prototipo



template <class T>
&T static_cast<T>(tipodidato)


2. Ma come si dichiara un puntatore a funzione come argomento di altra funzione??

pprllo
03-03-2006, 21:09
Gli operatori "nuovi" di conversione credo che siano funzioni template a tutti gli effetti.
Per la 2, un puntatore a funzione si dichiara cos:


<tipo> (*<NomeVariabile>)(<ListaArgomenti>)

Loading