条款15:在资源管理类中提供对原始资源的访问
2014-06-02 20:40
267 查看
结论1:APIs往往要求访问原始资源,所以每一个RAII class应该提供一个“取得其所管理之资源”的办法。
结论2:对原始资源的访问可能经由显式转换或隐式转换。一般而言,显式转换比较安全,隐式转换对客户比较方便。
显式转换为提供一个显式转换函数,如get成员函数,隐式转换包括重载指针取值操作符(operator->和operator*),或提供隐式类型转换函数(operator T)。
结论2:对原始资源的访问可能经由显式转换或隐式转换。一般而言,显式转换比较安全,隐式转换对客户比较方便。
显式转换为提供一个显式转换函数,如get成员函数,隐式转换包括重载指针取值操作符(operator->和operator*),或提供隐式类型转换函数(operator T)。
相关文章推荐
- 条款15 在资源管理类中提供对原始资源的访问
- 条款15:在资源管理类中提供对原始资源的访问
- 条款15:在资源管理类中提供对原始资源的访问
- 条款15 在资源管理类中提供对原始资源的访问
- Effective C++:条款15:在资源管理类提供对原始资源的访问
- 条款15:在资源管理类中提供对原始资源的访问
- 条款15: 在资源管理类中提供对原始资源的访问
- Effective C++ 条款15:在资源管理类中提供对原始资源的访问
- effective c++ 条款15 在资源管理类中提供对原始资源的访问
- 条款15: 在资源管理类中提供对原始资源的访问
- 【Effective c++】条款15:在资源管理类中提供对原始资源的访问
- Effective C++ -----条款15:在资源管理类中提供对原始资源的访问
- 读书笔记《Effective c++》 条款15 在资源管理类中提供对原始资源的访问
- 条款15 在资源管理类中提供对原始资源的访问
- Effective C++ 条款15 在资源管理类中提供对资源的原始访问
- 读书笔记《Effective C++》条款15:在资源管理类中提供对原始资源的访问
- 《Effective C++》学习笔记条款15 在资源管理类中提供对原始资源的访问
- effective C++ 条款 15:在资源管理类中提供对原始资源的访问
- 条款15:在资源管理类中提供对原始资源的访问
- 条款15:在资源管理类中提供对原始资源的访问