visual stido惹的祸

我使用的是VS2008,用它主要是因为有提示功能,而且用习惯了。

联合 Winscp,在windows写代码,自动上传到linux,效率还是蛮高,也很方便的。

可是,最近发生了几个问题

1:反序列化流出错

2:向一台服务器发包,另外一台服务器没有回包。

3:一个地方总是返回野指针

查了好久好久,始终找不出问题。

最后,哇靠,终于找到了。好多地方if();

直接加了一个分号。导致后面的if语句都没判断就执行了。

PS:一定得重视G++编译器给出的warning信息,这些可能是程序致命错误的原因。

现在,通过改vs的字体,为fixedsys,分号显示的蛮大了。这个是vc6默认的字体,显示的挺好的。

原文地址:https://www.cnblogs.com/xloogson/p/2045409.html