今下のコードを書いているのですが コンパイルエラーがでてリンクできません
どうすればいいのでしょうか?
#include <stdio.h>
class CNode;
typedef (CNode::*FUNC)(void);
class CNode {
double x;
void hoge() { }
public:
CNode();
FUNC func;
};
CNode::CNode() {
x = 0.0;
func = &CNode::hoge; // ここでエラー
func = this->hoge; // これもエラー
}
void main()
{
}
//ここでエラーのところにメンバ関数へのポインタを代入したいのですがうまくいきません
コンパイラはVC++6.0です