码迷,mamicode.com
首页 > 其他好文 > 详细

浅拷贝函数的使用

时间:2017-11-21 23:50:06      阅读:220      评论:0      收藏:0      [点我收藏+]

标签:turn   pause   amp   ons   stream   nbsp   any   clu   cpp   

.h 文件

#pragma once
class Array
{
public:
Array();
Array(const Array &arr);
~Array();
void setcount(int count);
int getcount();

private:
int m_iCount;
};

.cpp 文件


#include "stdafx.h"
#include "array.h"
#include <iostream>
using namespace std;

Array::Array()
{
cout << "Array::Array()" << endl;
}
Array::Array(const Array &arr)
{
m_iCount = arr.m_iCount;
cout<<"Array::Array(const Array &arr)" <<endl;
}
Array::~Array()
{
cout << "Array::~Array()" << endl;
}
void Array::setcount(int count)
{
m_iCount = count;
}
int Array::getcount()
{
return m_iCount;
}

main函数 

// danyuangonggu.cpp: 定义控制台应用程序的入口点。
//

#include "stdafx.h"
#include <stdlib.h>
#include <iostream>
using namespace std;
#include "array.h"


int main()
{
Array arr1;
arr1.setcount(5);

Array arr2(arr1);
cout << arr2.getcount() << endl;
system("pause");
return arr2.getcount();
}

 

浅拷贝函数的使用

标签:turn   pause   amp   ons   stream   nbsp   any   clu   cpp   

原文地址:http://www.cnblogs.com/bohat/p/7875664.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!