C++
HH_YT
这个作者很懒,什么都没留下…
展开
-
坑爹的一天,坑爹的一结论,析构函数中尽量少释放资源
一天的时间用在查找自定义的CServerSocketTCP 和CSocketTCP 两个类,结果因为在两个类中的析构函数中对SOCKET进行了释放,导致了一种结果 例如:一个CSocketTCP x对象,被复制了一个y。 x和y中同包含一个SOCKET资源,当x的生命周期结束时,x的析构函数调用,释放了该SOCKET资源, 那么y中的SOCKET也被释放了。 结论:析构函数中尽量少释放资源原创 2013-01-19 21:39:00 · 1005 阅读 · 0 评论 -
ACM 做题总结
1、注意溢出 2、看清题目 3、该特殊处理的地方一定要注意 4、不要遗漏 5、hdoj 1523当一个字符串x转换成另一种类型的字符串y时,利用y insert hash表的时候要注意,因为有可能不同的x转换成了相同的y 6、递归最大的优化就是要有顺序,不管要求是否有顺序,但我们总要找到一个顺序才会避免很多的重复原创 2013-06-28 22:40:24 · 922 阅读 · 0 评论 -
C++内存对齐
在C语言和C++语言中相信很多人都有使用过sizeof(),这个帖子主要偏向于交流获取class和struct的字节数时候的问题。 我使用的是windows 7的32位OS 和 VS2010的旗舰版 先来一些正常的 [cpp] view plaincopy struct te原创 2013-09-28 08:56:14 · 661 阅读 · 0 评论