摘要: 赋值兼容性原则:子类就是特殊的父类 ①子类对象可以当作父类对象使用,②子类对象可以直接赋值给父类对象,③子类对象可以直接初始化父类对象,④父类指针可以直接指向子类对象,⑤父类引用可以直接引用子类对象。 #include <iostream> using namespace std; class Pa 阅读全文
posted @ 2017-09-22 23:16 不明白就去明白 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 操作符重载为操作符提供不同的语义 #include <iostream> using namespace std; struct Complex { int a; int b; }; int main() { Complex c1 = {1,2}; Complex c2 = {3,4}; Compl 阅读全文
posted @ 2017-09-22 16:22 不明白就去明白 阅读(248) 评论(0) 推荐(0) 编辑