本文共 966 字,大约阅读时间需要 3 分钟。
1、
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | #include <stdlib.h> #include <iostream> #include "Array.h" using namespace std; int main( void ) { Array arr1; arr1.setCount(5); Array arr2(arr1); // ~Array(); cout<< "arr2.m_iCount:" <<arr2.getCount()<<endl; system ( "pause" ); return 0; } |
2、
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | #include "Array.h" #include <iostream> using namespace std; Array::Array() { cout<< "Array" <<endl; } Array::Array( const Array & arr) { m_iCount=arr.m_iCount; cout<< "Array &" <<endl; } Array::~Array() { cout << "~Array" <<endl; } void Array::setCount( int count) { m_iCount=count; } int Array::getCount() { return m_iCount; } |
3、
1 2 3 4 5 6 7 8 9 10 11 12 13 | class Array { public : Array(); //默认构造函数 Array( const Array &arr); //拷贝构造函数 ~Array (); void setCount( int count); int getCount(); private : int m_iCount; }; |
运行结果:
本文转自 lillian_trip 51CTO博客,原文链接:http://blog.51cto.com/xiaoqiaoya/1963590,如需转载请自行联系原作者