第十一周-类的运算
来源:互联网 发布:iptv网络电视 编辑:程序博客网 时间:2024/06/15 23:53
问题及代码:
/*计算机与控制工程学院完成日期:2016年5月8日作者:马艳艳输入描述:无输出描述:数字*/#include<iostream>using namespace std;class MyClass{public: MyClass(int i=0){cout<<1;} MyClass(const MyClass&x){cout<<2;} MyClass& operator=(const MyClass&x) { cout<<3; return *this; } ~MyClass(){cout<<4;}};int main(){ MyClass obj1(1),obj2=obj1,obj3(obj1); obj1=obj2; return 0;}
运行结果:
知识点总结:
不信你自己运行看是不是A。从中我们要总结的是,在定义类时要初始化,无论obj2=obj1形式,还是obj3(obj1)形式,调用的是复制构造函数,而定义好对象以后再赋值(obj1=obj2;),调用的就是赋值运算符的重载函数operator=了
0 0
- 第十一周-类的运算
- 第十一周项目47-运算符重载的实现
- 第十一周项目49-实现类中的运算符重载
- 第十一周项目50-Time类中的运算符重载
- 第十一周——实现类中的运算符重载
- 第十一周(类族的设计)
- 第十一周-类族的设计
- 第十一周项目48-运算符重载
- 第十一周 二叉树 项目1 二叉树的链式存储及基本运算
- 第十一周 二叉树 项目1 二叉树的链式存储及基本运算
- 第十一周项目2--二叉树的链式存储及基本运算
- 第十一周-图的遍历
- 第十一周项目——Time类中的运算符重载
- 第十一周项目1-分数类中的运算符重载(1)
- 第十一周项目1-储存班长信息的学生类
- 第十一周项目一储存班长信息的学生类
- 第十一周-项目一-储存班长信息的学生类
- 第十一周--通过继承拥有基类的资源
- 继承和组合、多态性和虚函数
- [转]深入理解Java的接口和抽象类
- bzoj 4010: [HNOI2015]菜肴制作(优先队列+拓扑排序)
- Linux设备驱动(1)模块的相关概念
- 集成ssh时,MyEclipse8.5无法添加spring 2.0 orm/dao/hibernate3 libraries
- 第十一周-类的运算
- 欢迎使用CSDN-markdown编辑器
- android面试大宝典
- 第5课:基于案例一节课贯通Spark Streaming流计算框架的运行源码
- 数据结构中二叉树的三种遍历的非递归写法
- test
- linux命令学习--sort排序命令
- Scala函数式编程设计原理 第一课 编程范式(Programming Paradigms)
- 西普学院 逆向 “你会吗” write up