Function pointer without typing

advertisements

Is it posible to use the type of a prefiously declared function as a function pointer without using a typedef?

function declaration:

int myfunc(float);

use the function declaration by some syntax as function pointer

myfunc* ptrWithSameTypeAsMyFunc = 0;


Not as per the 2003 standard. Yes, with the upcoming C++0x standard and MSVC 2010 and g++ 4.5:

decltype(myfunc)* ptrWithSameTypeAsMyFunc = 0;