Effective C++ -----条款15:在资源管理类中提供对原始资源的访问

APIs往往要求访问原始资源(raw resources),所以每一个RAII class应该提供一个“取得其所管理之资源”的办法。

对原始资源的访问可能经由显示转换(.get()成员函数或者指针取值操作符->,*)或隐式转换(提供隐式转换函数)。一般而言显示转换比较安全,但隐式转换对客户比较方便。

posted @ 2015-01-31 21:03  智者无惧  阅读(120)  评论(0编辑  收藏  举报