摘要: #include <iostream> using std::cout; using std::endl; class Data { public: Data(int data = 0) : _data(data) { cout << "Data(int = 0)" << endl; } int g 阅读全文
posted @ 2023-04-05 23:28 MyXjl 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 左值与右值 左值和右值有如下3个规则: 左值和右值都是表达式。 左值是对象定位器,理论上左值指示指示一个对象。 右值是一个临时值,其他位置无法访问这个值,通常情况下在语句执行完成后右值就被丢弃。 http://c.biancheng.net/view/281.html 左值:可以进行取地址的称为左值 阅读全文
posted @ 2023-04-05 17:56 MyXjl 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 多态 虚函数 定义 在成员函数前面加上virtual关键字的函数,称为虚函数。 重定义(重写)的要求 基类与派生类中函数名要相同 函数的参数列表也要相同(参数的个数、类型、顺序) 函数的返回类型一致 小结:基类与派生类中的同名虚函数,除了函数体可以不一样之外,其他的全部都要保持一致。(函数名,函数返 阅读全文
posted @ 2023-04-05 09:25 MyXjl 阅读(16) 评论(0) 推荐(0) 编辑