
C++
q5339621
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
fstream引用作为函数返回值问题
fstream引用作为函数返回值问题先贴出的我代码:代码中以ofstream的引用和一个销售数据类的引用作为入参,函数中返回输出数据后的流引用:ofstream& print(ofstream& o,const Sale_data& rhs) { return o<<rhs.isbn()<<":"<<rhs.units_sold<<" "<<rhs.revenue<<" "<<rhs.avg原创 2016-06-15 10:12:33 · 2459 阅读 · 0 评论 -
C++11资源管理新方法ON_SCOPE_EXIT
先来看一下背景:在C++98的语言机制中,对象在超出作用域的时候其析构函数会被自动调用。接着,Bjarne Stroustrup在TC++PL里面定义了RAII(Resource Acquisition is Initialization)范式(即:对象构造的时候其所需的资源便应该在构造函数中初始化,而对象析构的时候则释放这些资源)。RAII意味着我们应该用类来封装和管理资源,对于内存管理而言,Bo原创 2016-10-27 11:20:31 · 3336 阅读 · 0 评论