deviceStructClass* tmp = (DeviceStructClass *)m_ImgDevList.GetItemData(m_ImgDevList.GetSelectionMark());
if(tmp != NULL)
{
string devidstr;
devidstr = (string)tmp->devid;
//强制数据转换部分,tmp指针可能为空 没有数据的话 判断是否为空,否则不要调用
deviceStructClass* tmp = (DeviceStructClass *)m_ImgDevList.GetItemData(m_ImgDevList.GetSelectionMark());
if(tmp != NULL)
{
string devidstr;
devidstr = (string)tmp->devid;
//强制数据转换部分,tmp指针可能为空 没有数据的话 判断是否为空,否则不要调用
下一篇:samba配置
声明引用变量(即对象)时,实际上是在创建指向对象的指针。考虑以下代码,您可以
空指针异常的了解与预防
【代码】C++---vector没有初始化就进行操作引起的空指针异常。
简单的介绍了空指针异常产生的情况,为guava的Optional的学习做铺垫
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M