【C++Primer笔记】第七章 类
优秀的类设计者应该密切关注使用该类的程序员(用户)的需求。封装的益处:确保用户代码不会无意间破坏封装对象的状态被封装的类的具体实现细节可以随时改变,而无需调整用户级别的代码每个类定义了唯一的类型。即使两个类的成员完全一样,它们也是不同的类型。定义抽象数据类型定义在类内部的函数是隐式的内联函数。成员函数声明必须在类内,定义可在类外(必须包含它所属的类名)或类内。作为接口组成部分的非成员函数,定义和声明都在类的外部(其声明与类放在同一个头文件内)。常量对象、常量对象的引用或指针只能.