小心修复gcc的warning
代码如下:
void accept()
{
....
Connection* client = new Connection();
}
gcc编译时报了 warning,说client变量没有用到,于是我把这一行删了,结果程序错误。后来才发现Connection构造函数是做了事情的,这样直接删不对。正确的改法是直接改为:
new Connection();
看来修复编译器的warning也得留神。
void accept()
{
....
Connection* client = new Connection();
}
gcc编译时报了 warning,说client变量没有用到,于是我把这一行删了,结果程序错误。后来才发现Connection构造函数是做了事情的,这样直接删不对。正确的改法是直接改为:
new Connection();
看来修复编译器的warning也得留神。
相关文章
- [compiler] gcc下的errno冲突 - 01 21, 2010
- “我能见一下为我做这份晚餐的厨师吗?” - 01 08, 2010
- c语言struct结构的64位移植 - 04 16, 2009
有点意思,
只用一个new Connection();就行了吧,省油要得,省内存更要得:-).
不是为了省内存,是Connection的构造函数还重要的事情,所以不能拿掉