C++浅拷贝实例
来源:互联网 发布:淘宝联如何设置推广位 编辑:程序博客网 时间:2024/06/08 03:51
main.cpp
#include <iostream>#include "Array.h"using namespace std;int main(void){ Array arr1; arr1.setM_iCount(5); cout<<arr1.getM_iCount()<<endl; Array arr2(arr1); cout<<arr2.getM_iCount()<<endl; return 0;}
Array.h
class Array {public: Array(); Array(const Array &arr); ~Array();private: int m_iCount;public: int getM_iCount()const; void setM_iCount(int count);};
Array.cpp
#include <iostream>#include "Array.h"using namespace std;Array::Array() { cout<<"Array"<<endl;}Array::Array(const Array& arr) { cout<<"&Array"<<endl; m_iCount = arr.m_iCount;}Array::~Array() { cout<<"~Array"<<endl;}void Array::setM_iCount(int count){ m_iCount = count;}int Array::getM_iCount()const { return m_iCount;}
输出结果
Array5&Array5~Array~ArrayProcess finished with exit code 0
阅读全文
1 0
- C++浅拷贝实例
- iOS-深拷贝浅拷贝实例
- Object-c 浅拷贝
- c++:什么是深拷贝什么是浅拷贝!
- OBJ-C 深拷贝 浅拷贝
- Object-c 深拷贝和浅拷贝
- c++-深拷贝与浅拷贝
- [Objective-C]浅拷贝和深拷贝
- 【c++】浅拷贝与深拷贝
- Objective-C 深拷贝与浅拷贝
- 【C++】深拷贝和浅拷贝
- 【C++】深拷贝和浅拷贝
- Objective-C浅拷贝和深拷贝
- 【C++】深拷贝和浅拷贝解析
- C中的深拷贝和浅拷贝
- [c++]深拷贝和浅拷贝
- [C++]深拷贝与浅拷贝
- 5.c++-拷贝构造函数(深拷贝,浅拷贝)
- 【多校训练】hdu 6034 Balala Power!
- More is better --并查集
- pc网站qq互联登录授权php版
- LeetCode——617. Merge Two Binary Trees(递归,C++)
- HDU1232 畅通工程
- C++浅拷贝实例
- php 高效率写法 推荐
- PS学习笔记-----钢笔工具
- 分布式HTAP数据库PetaData:大数据行业带来的新变化
- 算术运算符与算术表达式——分离各位数
- GCD HDU
- asponse.word 操控word打印内容及打印内容格式错乱处理
- Appium安装+配置环境变量
- unity3d 的octane渲染器发布啦