클래스의 멤버 함수에 대한 함수 포인터가 있습니다. 컴파일 할 때마다 경고 메시지를 받기 때문에이 함수 포인터를 어떻게 초기화해야합니까? 여기에 코드입니다 :C++ 생성자에서 함수 포인터 초기화
//Node.h
class Node{
bool (Node::*strategyPointer)(const unsigned int&);
Node();
};
//Node.cpp
Node::Node(){
//How do I initialize my pointer here?
}
덕분에 첫째
현재 초기화 작업을 어떻게하고 계시 며 어떤 경고를 받으시겠습니까? – Angew
현재 어떤 초기화도하고 있지 않습니다. 멤버 함수에서 다음과 같이 사용하고 있습니다 : strategyPointer = & Node :: peeringStrategyOpen; 오류가 발생했습니다 : MemberPointer가이 생성자에서 초기화되지 않았습니다. – user2105632
저에게 배정 된 내용에 오류가있는 것 같지 않습니다. (최소한의) 완전한 코드를 보여주십시오. – Useless