i'm pretty sure i can declare it like this
class Stupid
{
public:
void (*GetFnValue( char* key ))( );
};
but i'm lost at implementation, something like
void (*fn)( )
Stupid::GetFnValue( char* key )
{
return whatev;
}
tanks
Posted 28 December 2011 - 12:01 PM
class Stupid
{
public:
void (*GetFnValue( char* key ))( );
};
void (*fn)( )
Stupid::GetFnValue( char* key )
{
return whatev;
}
Posted 28 December 2011 - 04:41 PM
class Stupid
{
public:
void (*GetFnValue( char* key ))( );
};
class Stupid
{
public:
MyFunctorClass FunRetFun(argtypes arguments)
};
class MyFunctor{
public:
MyFunctor(char* key)
{
//do some stuff
}
}
MyFunctorClass Stupid::FunRetFun(argtypes arguments)
{
//do something
return SomeInstance of MyFunctorClass;
}