教训

修改老代码时一定要注意不要忘记修改相关构造函数(2小时)
结构中含有string时不要用memset来初始化,会有16个字节的内存泄露(3小时)
类内变量前面要加m_,或者类内函数传递参数的命名风格要与变量名有区别,不然在多重继承的时候可能由于2者重名而产生难以发现的问题。(2小时)
结构体struct中有string时,sizeof(struct)是初始化时的大小(string为28),其大小不随string改变而改变,所以如果string比较大(16个字节以上),用sizeof会出现问题。(2小时)

posted on 2008-03-17 12:12 小C 阅读(338) 评论(0)  编辑 收藏 引用


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理


<2024年4月>
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011

导航

统计

常用链接

留言簿(1)

随笔档案

搜索

最新评论

阅读排行榜

评论排行榜