现象:
代码中第n行一直执行不到, 前面的和后面的均能执行
最后发现, 是第n-1行的注释导致的
解决方法:
把第n-1行注释去掉
或者, 删掉注释后重新写注释
瞎猜原因:
1. 文件编码不对, 编译时若存在需转换编码的warning, 一定要进行转化, 不然会出很多怪问题
2. 注释写的不对劲儿了, 或者是注释的结尾符号出问题?
问题代码类似这样:
//其中的handleRun() 一直执行不到
#include <stdio.h>
#include <tchar.h>
void handleRun(){
printf("handleRun enter! \n");
}
int _tmain(int argc, _TCHAR* argv[])
{
int i = 0;
i++;
//进行子类的向下虚拟调用
handleRun();
printf("now i=%d\n", i);
return 0;
}