MOOC清华《面向对象程序设计》第3章:赋值运算符重载实验
来源:互联网 发布:linux中vi命令详解 编辑:程序博客网 时间:2024/06/05 19:23
#include <iostream>using namespace std;class Test{int id;public:Test(int i): id(i) {cout << "obj_" << id << " created\n";}Test& operator= (const Test& right){if(this == &right) cout << "same obj!\n";else {cout << "obj_" << id << "= obj_" << right.id << endl;this->id = right.id;}return *this;}};int main(){Test a(1), b(2);cout << "a = a: ";a = a; // a.operator = (a);cout << "a = b: ";a = b; // a.operator = (b);return 0;}
阅读全文
0 0
- MOOC清华《面向对象程序设计》第3章:赋值运算符重载实验
- MOOC清华《面向对象程序设计》第3章:流运算符重载实验
- MOOC清华《面向对象程序设计》第3章:函数运算符重载实验
- MOOC清华《面向对象程序设计》第3章:下标运算符重载实验
- MOOC清华《面向对象程序设计》第3章:前缀/后缀运算符重载实验
- MOOC清华《面向对象程序设计》第2章:new/delete运算符实验
- MOOC清华《面向对象程序设计》第2章:函数重载实验
- MOOC清华《面向对象程序设计》第3章编程题第1题:重载函数运算符以封装排序算法
- MOOC清华《面向对象程序设计》第3章编程题第2题:重载下标运算符以统计分段人数
- MOOC清华《面向对象程序设计》第3章:对象组合实验
- MOOC清华《面向对象程序设计》第2章:类型推导操作符decltype实验
- MOOC清华《面向对象程序设计》第3章:拷贝构造函数实验
- MOOC清华《面向对象程序设计》第3章:static静态成员实验
- MOOC清华《面向对象程序设计》第3章:const常量成员实验
- MOOC清华《面向对象程序设计》第3章:移动构造函数实验
- MOOC清华《面向对象程序设计》第2章:私有成员与公有成员不可同名实验
- MOOC清华《面向对象程序设计》第2章:auto变量实验
- MOOC清华《面向对象程序设计》第2章:左值引用实验
- iis目录读取网站目录外文件或虚拟目录 共享目录等
- XML基础
- 触摸屏驱动之使用TSLIB测试
- css clac计算属性
- I2C总线协议
- MOOC清华《面向对象程序设计》第3章:赋值运算符重载实验
- UVA 11029 Leading and Trailing
- https
- hdu 5543 Pick The Sticks(01背包)
- 杀鬼影病毒的方法
- 2017.08.16总结
- php数组最小值
- 接口
- mysql源码包安装(适用于多个mysql)