我不想实现以下代码 - 检查指针是否为null或不为null.如果指针指向对象,则对该对象执行操作,否则 - 跳过该代码块.
我的代码:
ref class EchoClient { private: GameMatrix^ gameMatrix; public: EchoClient(void); EchoClient(GameMatrix^); void do(); }; EchoClient::EchoClient(void) { this->gameMatrix = NULL; } EchoClient::EchoClient(gameMatrix) { this->gameMatrix = gameMatrix; } void EchoClient::do() { if(this->gameMatrix != NULL) { this->gameMatrix->redrawMatrix(); } }
错误:
error C2446: '!=' : no conversion from 'int' to 'GameMatrix ^' k:\visual studio 2010\Projects\EchoClient3WS\EchoClient3WS\EchoClient.cpp 106
任何解决方案
nullptr