为什么我单步运行的时候,程序会跳入汇编语言,比如下列程序 if(m_pReTestData != NULL)
{
delete m_pReTestData;
m_pReTestData = NULL;
}
if(m_pReTestDataM != NULL)
{
delete m_pReTestDataM;
m_pReTestDataM = NULL;
}
m_pReTestData = new double[16*pLView->m_Area_Num]; //一到这句就进入了汇编
m_pReTestDataM = new double[pLView->m_Area_Num];很麻烦,请问怎么回事?是我VC6.0的环境设置问题吗?请问怎么设置就不会进入汇编了。
{
delete m_pReTestData;
m_pReTestData = NULL;
}
if(m_pReTestDataM != NULL)
{
delete m_pReTestDataM;
m_pReTestDataM = NULL;
}
m_pReTestData = new double[16*pLView->m_Area_Num]; //一到这句就进入了汇编
m_pReTestDataM = new double[pLView->m_Area_Num];很麻烦,请问怎么回事?是我VC6.0的环境设置问题吗?请问怎么设置就不会进入汇编了。
解决方案 »
- OnMouseMove 使用发现问题
- 各位大虾,帮帮忙拉,我是一个学xtreme toolkit的新手
- ipv6 raw socket
- 有没有 VC 和 JAVA 都能用的DES算法源代码,要满足用相同的KEY给其中一方加密,密文给另一方成功解密
- 用vb做的ocx控件,要放在一个浮动对话框上,实现向view里的拖放,并实现控件在view里的拖动,请大家说说实现的方法!
- 如何显示实现图文并貌的编辑控件!
- 如何得到自己在广域网上的地址?
- 【求助】如何解决error LNK2001: unresolved external symbol __RTC_CheckEsp
- 如何获得当前运行程序的一些对象
- 如何实现模块间的连接?
- 【菜鸟求助】如何用vc++读取一个文件夹中的所有txt文件?
- 关于获取进程模块的问题
1. 你手动选择了显示汇编,这时候VC会显示C/C++源代码和汇编代码混合的窗口;
2. 你调试的程序没有源代码(例如进入了kernel32.dll的函数),因此VC只好显示汇编代码。你自己按情况分析一下吧……
{
if(m_pAngleData != NULL)
{
delete m_pAngleData;
m_pAngleData = NULL;
}
m_pAngleData = new double[Num];
for(int i=0; i<Num; i++)
{
m_pAngleData[i] = Angle_Modify( m_pTestDataM[i], Angle);
}}像这样写边界有问题吗?Num值是会传进来的一个有确定值的值,运行是没什么问题,只是单步运行时到了New那里就跳入汇编了,请问有哪位高手可以给一个合理的解释。