主题中讨论的其他部件:EK-TM4C129EXL
工具/软件:Code Composer Studio
您好,
J AM使用CCS版本:6.1 .2.0.0015万 和Sitara处理器。
我用C++语言重写我的代码来改进它,如果我对它进行调试,就不可能看到类的内容。
我的代码:
1:childClass.cpp
级子级
{
公开:
儿童类();
虚拟~子类();
无符号短 值0;
无符号短 值1;
};
2:MasterClass.cpp (包含子类):
一流的大师级
{
公开:
masterclass();
虚拟~masterclass();
未签名的短masterValue;
子类m_child;
};
3:CppCall.cpp (主类,包含 全局主类):
masterclass* m_pMaster; //由新(堆)生成的全局masterclass*
主类m_pMasterPlat; //在.BSS段中生成全局主类(Pinit区域)
void MainCall (未签名的短nAlStatus)
{
IF (m_pMaster ==空)
m_pMaster = new masterclass();// 将其分配到堆区域
m_pMaster->masterValue =5;
m_pMasterPlat.masterValue = 10;
在 此处返回0;//断点
}
4:断点后的监视结果:
对于.bss区域中的masterclass generate,可以:
对于由新的生成的主类来说,这是一个很坏的问题:
“表达式”窗口:
是否有任何选项可以启用对该变量的访问?
在另一篇文章中,我找到了这样的回答:“如果打开了完整的符号调试,并且优化器关闭了”,那么这些参数在哪些部分准确定位?
JM






