鱼C论坛

 找回密码
 立即注册
查看: 494|回复: 4

数组访问失败

[复制链接]
发表于 2020-3-24 15:59:54 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 梦想灬远帆 于 2020-6-9 09:33 编辑

    我有一个类,里面有个私有的数组,存放int类型,在这个类里有几个函数,都对这个数组有处理,其他函数处理的时候没有任何问题,但只有一个函数在使用这个数组的时候出现了问题。我另一个类和这个类差不多,只是处理的对象不同,逻辑结构也一样,只是类名不同,但那个类没有任何问题。有人知道为什么么?[img]文档:捕获1.PNG 链接:http://note.youdao.com/noteshare ... 888A32710CE5C308B5E[/img][img]文档:捕获2.PNG 链接:http://note.youdao.com/noteshare ... FE9B36B1979C9A09A79[/img]
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2020-3-24 16:01:55 | 显示全部楼层
图片看不见,第一个图片的内容是 引发了异常,读取访问权限冲突;第二个是显示该数组的m_pData,m_nSize等都是无法读取内容
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-3-24 16:15:31 | 显示全部楼层
上代码和报错信息
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-24 16:20:41 | 显示全部楼层
  1. void DA::SelectAll(BOOL bSelect)
  2. {
  3.         if (!m_arrSelectItemD.IsEmpty())   //这里直接出错,提示引发了异常: 读取访问权限冲突。this 是 0x20。
  4.        {         
  5.            m_arrSelectItemD.RemoveAll();
  6.         }

  7.         for (size_t i = 0; i < GetDeletedTaskCount(); ++i)
  8.         {
  9.         }
  10. }
复制代码

  1. int DA::GetSelectNum()
  2. {
  3.         return m_arrSelectItemD.GetCount();  //同一个类的这个方法没有任何问题
  4. }
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-25 17:07:21 | 显示全部楼层
用别的方法解决了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-29 00:41

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表