Object Based 与 Object Oriented
Object Based : 基于对象 是讨论单一类的设计
Object Oriented : 面向对象 是讨论多重类的设计
Classes 的经典分类
- with pointer member(s)
- without pointer member(s)
Header中的防卫声明
#ifndef 的最主要目的是防止头文件的重复包含和编译
#ifndef, #define, #endif 作用
Header中的头文件布局
主要由三大部分组成:
- 前置声明(forward declarations)
- 类声明(class declarations)
- 类定义(class definition)
class template 简介
引入泛型编程思想