jeans chen
we've got them by the balls
摘要: baidu百科RAII百科名片RAII,也称为“资源获取就是初始化”,是c++等编程语言常用的管理资源、避免内存泄露的方法。它保证在任何情况下,使用对象时先构造对象,最后析构对象。目录RAII简介RAII的分类RAII实际应用RAII与STL容器编辑本段RAII简介RAII[1](Resource Acquisition Is Initialization),也成为“资源获取就是初始化”,是C++语言的一种管理资源、避免泄漏的惯用法。C++标准保证任何情况下,已构造的对象最终会销毁,即它的析构函数最终会被调用。简单的说,RAII 的做法是使用一个对象,在其构造时获取资源,在对象生命期控制对资源 阅读全文
posted @ 2013-07-30 17:44 jeans chen 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 为什么拷贝构造函数的参数必须是引用?(2011-10-12 17:31:21)转载▼例子:inline Account::Account( const Accout &rhs ): _balance( rhs._balance ){ _name = new char[strlen(rhs._name)+1 ]; strcpy(_name, rhs._name ); // 不能拷贝 rhs._acct_nmbr _acct_nmbr = get_unique_acct_nmbr();}int main(){Account acct2( acct1 );}问题:为什么拷贝构造函数Accou 阅读全文
posted @ 2013-07-30 17:12 jeans chen 阅读(435) 评论(0) 推荐(0) 编辑
摘要: 在小书C++中,4.2.2 派生类的构造函数和析构函数的构造规则(103页)在定义派生类对象时,构造函数执行顺序如下:基类的构造函数对象成员的构造函数派生类的构造函数。 阅读全文
posted @ 2013-07-30 16:00 jeans chen 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 令operator=返回一个reference to *this 阅读全文
posted @ 2013-07-30 15:40 jeans chen 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2013-07-30 10:31 jeans chen 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2013-07-30 10:27 jeans chen 阅读(155) 评论(0) 推荐(0) 编辑