Please enable JavaScript.
Coggle requires JavaScript to display documents.
类 (oop (封装 (类定义,类声明放不同文件, 接口(抽象)与实现分离, 数据隐藏,数据成员私有化), 代码重用, 多态, 继承, 抽象),…
类
-
-
作用域
类作用域中的常量
enum color {red, blue, green};
enum tranficLight{red,green,yellow};
冲突,
C++11 scoped enumerations
enum class color {red, blue, green}; // or struct
enum class tranficLight{red,green,yellow};
-
-
-
-
-
-
运算符重载
重载限制(5)
-
-
:no_entry:sizeof, ::, ?:, ., .*, typeid, const_cast, ...
-
-
-
-
-
-
-
-
成员
成员方法
特殊
-
析构函数,删除
调用
-
-
-
-
Person p = Person(10, "Jim");
-
另一种:Person p; p = Person(10,"Jim"); 生成临时对象
-
-
-
C++11, 移动构造函数 move constructor
C++, 移动赋值运算符 move assignment operator
-
-
-
-
-
-
-
-