正文
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 void swap(Widget& other); // see Item 2510 11 ... 12 13 };
正文
面向对象编程的世界围绕着显式接口和运行时多态。举个例子,考虑下面的类(无意义的类),
1 class Widget { 2 public: 3 Widget(); 4 virtual ~Widget(); 5 6 virtual std::size_t size() const; 7 virtual void normalize(); 8 9 void swap(Widget& other); // see Item 2510 11 ... 12 13 };