visual studio碰到的奇怪问题
1.当两个类的成员变量类型,前后顺序完全一致时,visual studio会优化代码,程序只会进入某个类的成员函数,导致代码执行不正常。解决方法如下:
- 一般具有相同成员变量代码块的类,可以抽象出父类,由父类管理共有变量;
- 如果不能抽象出父类的情况下,则改变某个类成员变量的前后顺序;
2.远程调试,提示:“还没有为该文档加载任何符号”,导致断点无法进入。解决方法:
- 远程调试附加进程时,不仅仅需要对应的exe(调试dll 和 pdb已经拷贝到远程机器上),还需要设置【附加到】的对象,如下图所示