gpt4 book ai didi

visual-c++ - Visual C++/CLI (CLR) 空指针

转载 作者:行者123 更新时间:2023-12-03 22:55:58 25 4
gpt4 key购买 nike

我不想实现以下代码 - 检查指针是否为空。如果指针指向对象,则对该对象执行某项操作,如果不是,则跳过该代码块。

我的代码:

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

有什么解决办法???

最佳答案

关于visual-c++ - Visual C++/CLI (CLR) 空指针,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3941592/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com