visual stido惹的祸
我使用的是VS2008,用它主要是因为有提示功能,而且用习惯了。
联合 Winscp,在windows写代码,自动上传到linux,效率还是蛮高,也很方便的。
可是,最近发生了几个问题
1:反序列化流出错
2:向一台服务器发包,另外一台服务器没有回包。
3:一个地方总是返回野指针
查了好久好久,始终找不出问题。
最后,哇靠,终于找到了。好多地方if();
直接加了一个分号。导致后面的if语句都没判断就执行了。
PS:一定得重视G++编译器给出的warning信息,这些可能是程序致命错误的原因。
现在,通过改vs的字体,为fixedsys,分号显示的蛮大了。这个是vc6默认的字体,显示的挺好的。