关于定义对象的问题

xotao831022 2008-09-10 11:28:52
m_pCapLed[0] = &m_CapLed0;
m_pCapLed[1] = &m_CapLed1;
m_pCapLed[2] = &m_CapLed2;
m_pCapLed[3] = &m_CapLed3;
m_pCapLed[4] = &m_CapLed4;
m_pCapLed[5] = &m_CapLed5;
m_pCapLed[6] = &m_CapLed6;
m_pCapLed[7] = &m_CapLed7;
m_pCapLed[8] = &m_CapLed8;
m_pCapLed[9] = &m_CapLed9;
m_pCapLed[10] = &m_CapLed10;
m_pCapLed[11] = &m_CapLed11;
m_pCapLed[12] = &m_CapLed12;
m_pCapLed[13] = &m_CapLed13;
m_pCapLed[14] = &m_CapLed14;
m_pCapLed[15] = &m_CapLed15;

m_pCapLed[16] = &m_CapLed16;
m_pCapLed[17] = &m_CapLed17;
m_pCapLed[18] = &m_CapLed18;
m_pCapLed[19] = &m_CapLed19;
m_pCapLed[20] = &m_CapLed20;
m_pCapLed[21] = &m_CapLed21;
m_pCapLed[22] = &m_CapLed22;
m_pCapLed[23] = &m_CapLed23;
m_pCapLed[24] = &m_CapLed24;
m_pCapLed[25] = &m_CapLed25;
m_pCapLed[26] = &m_CapLed26;
m_pCapLed[27] = &m_CapLed27;
m_pCapLed[28] = &m_CapLed28;
m_pCapLed[29] = &m_CapLed29;
m_pCapLed[30] = &m_CapLed30;
m_pCapLed[31] = &m_CapLed31;

m_CapLed0-32是CLed定义的对象,m_pCapLed是指针数组,调试的时候居然&m_CapLedme没有值,这是什么地方的错啊??
...全文
108 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
xotao831022 2008-09-10
  • 打赏
  • 举报
回复
程序用到了!我想可不可能问题出在CLed上面了,也就是CLed这个类有问题!可能不??
greatws 2008-09-10
  • 打赏
  • 举报
回复
在程序里用到这些东西没有?有可能编译器优化去掉了

也有可能是2楼的原因
xotao831022 2008-09-10
  • 打赏
  • 举报
回复
也就是说我对我定义的类的对像取址,在调试的时候却或不到对象的地址值!这是为什么啊??
xotao831022 2008-09-10
  • 打赏
  • 举报
回复
&m_CapLed0-31没有 值,这个可能的原因是什么啊?是CLed有问题??
Hiiishe 2008-09-10
  • 打赏
  • 举报
回复
只要变量定义了,不可能没有地址值
看一下你是什么方式下调试的,Release下的?
DEBUG调试下,不可能看不到值的。
JuckGo 2008-09-10
  • 打赏
  • 举报
回复
问题,莫明其妙. 又没代码, 又代码又没m_CapLedme

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧