读书笔记 effective c++ Item 41 理解隐式接口和编译期多态
1. 显示接口和运行时多态 面向对象编程的世界围绕着显式接口和运行时多态。举个例子,考虑下面的类(无意义的类), 1 class Widget { 2 public: 3 Widget(); 4 virtual ~Widget(); 5 6 virtual std::size_t size() const; 7 virtual void normalize(); 8 9 ...
读书笔记 effective c++ Item 18 使接口容易被正确使用,不容易被误用
1. 什么样的接口才是好的接口 C++中充斥着接口:函数接口,类接口,模板接口。每个接口都是客户同你的代码进行交互的一种方法。假设你正在面对的是一些“讲道理”的人员,这些客户尝试把工作做好,他们希望能够正确使用你的接口。在这种情况下,如果接口被误用,你的接口应该至少负一部分的责任。理想情况下,如果使用一个接口没有做到客户希望做到的,代码应该不能通过编译;如果代码通过了编译,那么它就能做到客户想要....
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
C++ effective相关内容
- effective C++资源管理
- effective C++ inline
- effective C++条款
- effective C++条款语言联邦
- effective C++ operator
- effective C++ assignment
- effective C++析构函数
- effective C++笔记
- effective C++阅读笔记
- effective C++读书笔记
- 读书笔记effective C++ item熟悉
- effective C++ new
- 读书笔记effective C++ item new delete
- 读书笔记effective C++ item行为
- 读书笔记effective C++ item成员函数
- 读书笔记effective C++ item类型转换成员函数
- 读书笔记effective C++ item定义
- 读书笔记effective C++ item谨慎
- 读书笔记effective C++ item继承而来
- 读书笔记effective C++ item虚函数
- effective C++ item虚函数
- 读书笔记effective C++ item内联
- 读书笔记effective C++ item异常
- 读书笔记effective C++ item资源
- 读书笔记effective C++拷贝
- more effective C++读书笔记
开发与运维
集结各类场景实战经验,助你开发运维畅行无忧
+关注