博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
构造函数调用和复制构造函数调用
阅读量:5309 次
发布时间:2019-06-14

本文共 458 字,大约阅读时间需要 1 分钟。

class MyClass

{
int value;
public:
MyClass(int i=10)
{
value = i;
cout << "Constructor called." << endl;
}
MyClass( MyClass& p)
{
p.value = 11;
value = p.value;
cout << "Copy constructor called" << endl;
}
void Print()
{
cout << "The Value is " << value << endl;
}
~MyClass(){ cout << "Destructor called" << endl; }
};

int main()

{
MyClass obj1;
obj1.Print();
MyClass obj2(obj1);
obj2.Print();
return 0;
}

转载于:https://www.cnblogs.com/huninglei/p/5459432.html

你可能感兴趣的文章
Timesten 日常管理命令合集
查看>>
gnome桌面无法使用笔记本的触摸板
查看>>
默认npm太慢,换用淘宝npm镜像
查看>>
设置谷歌浏览器为默认浏览器
查看>>
最大值
查看>>
html (超文本标记语言)
查看>>
springmvc与Ajax交互
查看>>
图片 滚动切换效果(三)
查看>>
response.setHeader()的用法
查看>>
日期格式化
查看>>
java基础入门-建立能够多client链接的ServerSocket
查看>>
刨根问底Objective-C Runtime(4)- 成员变量与属性
查看>>
hdu4734 数位dp + 小技巧
查看>>
mouseover和mouseenter的区别
查看>>
索引字段的宽度降下来?
查看>>
js 唤起APP
查看>>
专车降价滴滴快车使命终结?
查看>>
Java for LeetCode 098 Validate Binary Search Tree
查看>>
Java for LeetCode 108 Convert Sorted Array to Binary Search Tree
查看>>
改变UITextField placeHolder 字体 颜色
查看>>