Mixing C & C++. Function pointer.
От: Аноним  
Дата: 03.08.05 06:09
Оценка:
Есть такая структура на С:
typedef void (*Function)(int param);

struct A
{
    Function function;
};

и C++ класс:
class B
{
public:
    void functionX(int param);
};

Подскажите, пожалуйста, как можно присвоить function functionX из класса B?
void RegisterX(B* b)
{
    A a;
    a.function = b->functionX; //ERROR
}
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.