会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
啊哈灵机一动
博客园
首页
新随笔
联系
管理
订阅
2015年3月17日
STL之hashtable
摘要: templatestruct __hashtable_node{ __hashtable_node *next; Value val; };templatestruct __hashtable_iterator{ typedef __hashtable_node node;...
阅读全文
posted @ 2015-03-17 18:46 啊哈灵机一动
阅读(231)
评论(0)
推荐(0)
2015年3月16日
Effective C++读书笔记2
摘要: 析构函数绝对不要突出异常在两个异常同时存在的情况下,程序若不是结束执行就是导致不明确的行为,一个较好的策略如下定制自己的swap函数swap的缺省版本是以copy构造函数和copy assignment操作符为基础如果缺省swap实现效率不足(那总是意味着你的class或者template使用了某种...
阅读全文
posted @ 2015-03-16 10:32 啊哈灵机一动
阅读(144)
评论(0)
推荐(0)
Effective C++读书笔记
摘要: 编译器自动生成的函数一般而言,编译器会为每一个类声明一个default构造函数、copy构造函数、copy assignment操作符和析构函数,这些函数都是public且inline的唯有这些函数被需要(被调用)时,他们才会被编译器创建出来如果打算在一个内含reference成员或const成员的...
阅读全文
posted @ 2015-03-16 10:23 啊哈灵机一动
阅读(146)
评论(0)
推荐(0)
2015年3月15日
STL之vector
摘要: vector的实现技术,关键在于其对大小的控制以及重新配置时的数据移动效率。templateclass vector{public: typedef T* iterator;protected: iterator start; iterator finish; iterato...
阅读全文
posted @ 2015-03-15 16:09 啊哈灵机一动
阅读(102)
评论(0)
推荐(0)
公告