发表评论取消回复
相关阅读
相关 读书笔记_Effective C++_资源管理
这个章节主要讲的是资源管理相关的知识,C++程序中最常使用的资源就是动态分配内存,但内存只是必须管理的众多资源之一,其他常见的资源还有文件描述器、互斥锁、图形界面的字型和笔刷、
相关 条款15 在资源管理类中提供对原始资源的访问
总结: API 经常需要访问原始资源,所以每一个 RAII 类都应提供取得它所管理资源的方法。 访问可以通过显式转换或者隐式转换进行。通常,显式转换更安全,而隐式转换对客户
相关 Effective C++笔记(6)—资源管理
13.以对象管理资源 本条款主要讲了RAII(Resource Acquisition Is Initialization)资源取得实际便是初始化时机。 通过“管理对象
相关 条款15:在资源管理类中提供对原始资源的访问
// 条款15: 在资源管理类中提供对原始资源的访问 // 这一条款的作用在于,前面的条款提到使用RAII管理类来管理对象, // 使得对象自动的释放内
相关 Effective C++读书笔记三(资源管理)
所谓资源就是,一旦你用了它将来必须还给系统。 C++程序中最常使用的资源就是动态分配内存,但内存只是你必须管理的众多资源之一。例如:文件描述符、互斥锁、图形界面中的字型和笔
相关 Effective C++ 读书笔记 Item15 在资源管理类中提供对原始资源的访问
到现在我们一直在一个完美的世界里,资源管理类会帮你完成对资源的所有操作,自己不用关心资源管理类里面的原始资源。但现实是残酷的,有时我们依然需要直接接触资源管理类所封装的原...
相关 Effective C++ 读书笔记 Item14 资源管理类的拷贝
如何使用auto_ptr和shared_ptr来管理基于堆(heap)的资源,但对于堆之外的资源,例如Mutex锁,智能指针就不再那么好用了,因此我们需要写自己的资源管理...
相关 Effective C++ 读书笔记 Item13 使用对象(智能指针)来管理资源
我们在学习编程时,经常能听到”资源”这个词。资源可能是一个很宽泛的概念,但总体来讲,资源是我们可以用来使用,并且使用完之后要返还给系统的东西。在C++中,资源多数是指动态...
相关 Effective C++ 读书笔记 Item43 访问模板基类中的名称
从面向对象C++转移到模板C++时,你会发现类继承在某些场合不在好使了。 比如父类模板中的名称对子类模板不是直接可见的,需要通过this->前缀、using或显式地特化模...
相关 Effective C++ 读书笔记 Item47 使用Traits类提供类型信息
C++中的 Traits 类可以在编译期提供类型信息,它是用Traits模板及其特化来实现的。 通过方法的重载,可以在编译期对类型进行”if…else”判断。我们通过ST...
还没有评论,来说两句吧...