/*
*Copyright (c) 2013 ,烟台大学计算机与控制工程学院
*All rights reserved.
*作者:王至超
*完成日期:2014年04月08
*版本号:v1.0
*问题描述:
*样例输入:
*样例输出:
*问题分析:用简单的方法,学会活学活用
*/
#include<iostream>
#include<cstring>
using namespace std;
class A
{
private:
char *a;
public:
A(char *aa)
{
a = new char[strlen(aa)+1];
strcpy(a,aa);
}
A( const A&c)
{
a=c.a;
a=new char[strlen (c.a)+1];
strcpy (a,c.a);
}
~A()
{
delete []a;
}
void output()
{
cout<<a<<endl;
}
};
int main(){
A a("good morning, code monkeys!");
a.output();
A b(a);
b.output();
return 0;
}
心得:有的时候感觉自己很笨,就是不理解,老师讲一遍又一遍还是不会,以前就不好意思问了,今天感觉问了老师好几遍,老师都很耐心地讲解,突然有种豁然开朗的感觉,我觉得以后我会继续,俗话说,厚脸皮的人有饭吃,加油吧,虽然自己现在有很多东西还是不会
七周项目一,深层复制
最新推荐文章于 2023-11-16 16:36:09 发布