第八周项目零(2):阅读程序:运算符重载
来源:互联网 发布:win7网络控制器有叹号 编辑:程序博客网 时间:2024/05/17 06:43
代码:
#include <iostream>using namespace std;class Sample{private: int x;public: Sample() {} Sample (int a) { x=a; } void disp() { cout<<"x="<<x<<endl; } Sample operator+(Sample &s);};Sample Sample:: operator+( Sample &s){ return Sample(x+s.x);}int main(){ Sample obj1(20); Sample obj2(20); Sample obj3; obj3=obj1+obj2; obj3.disp(); return 0;}
运行结果:
学习心得:
代码中的运算符重载函数是类成员函数,他可以通过this指针自由地访问本类的数据成员,因此可以少写一个函数的参数。
0 0
- 第八周项目零(2):阅读程序:运算符重载
- 第八周项目零(1):阅读程序:运算符重载
- 第八周项目零(3):阅读程序:运算符重载
- 第八周项目零(4):阅读程序:运算符重载
- 第八周 程序阅读-运算符重载
- 第八周阅读程序2:运算符重载-成员函数
- 第八周-运算符重载-课后实践·阅读程序
- 第八周——阅读程序-运算符重载
- 第八周阅读程序4:运算符重载
- 第7周-项目0-阅读程序-运算符重载
- 第八周项目一 运算符重载
- 第八周——重载运算符——阅读程序
- 第八周阅读程序1:运算符重载-友元函数
- 第八周阅读程序3:运算符重载-const的运用
- 第八周 项目2 TIME类中的运算符重载
- 第八周 项目2 Time类中的运算符重载
- 第八周项目2-TIME类中的运算符重载
- 第八周 项目2-Time类中的运算符重载
- probuf
- Java: protected访问权限
- Android最新开发环境搭建(Android 5.0)
- android坐标 .
- 兔子--获取app的版本号
- 第八周项目零(2):阅读程序:运算符重载
- 根据键盘调整视图高度
- 一个框架应该包含哪些内容?
- EAX、ECX、EDX、EBX寄存器的作用
- 排序-快排、二分及旋转数组的最小数字
- Android 的NoClassDefFoundError
- 将py文件打包成exe的三种工具方法
- 字典树
- 使用EventBus来实现数据的传递