博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
构造函数与初始化列表
阅读量:4696 次
发布时间:2019-06-09

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

1 #include
2 using namespace std; 3 4 class stu 5 { 6 public: 7 stu() 8 { 9 puts("stu无参构造函数调用"); 10 }11 12 stu(int age)13 {14 s_age = age;15 puts("stu有参构造函数调用");16 }17 18 stu(const stu &s)19 {20 //将传入的学生的所有属性全部拷贝到我身上 21 s_age = s.s_age;22 puts("stu拷贝构造函数调用");23 }24 ~stu()25 {26 puts("stu析构函数调用");27 }28 int s_age;29 };30 //调用 31 void test()32 {33 34 stu s2(10); //有参构造函数调用35 stu s3(s2);//拷贝构造函数调用36 cout << "s2 age is " << s2.s_age << endl;37 cout << "s3 age is " << s3.s_age << endl;38 }39 40 void work(stu s)41 {42 43 }44 void test01()45 {46 stu s;47 work(s);48 }49 50 stu go()51 {52 stu p1;53 cout << (int*)&p1 << endl;54 return p1;55 }56 57 void test02()58 {59 stu w = go();60 cout << (int*)&w << endl;61 }62 int main()63 {64 //test();65 //test01();66 test02();67 return 0;68 }

 

转载于:https://www.cnblogs.com/mch5201314/p/11584031.html

你可能感兴趣的文章
String的indexOf()用于获取字符串中某个子字符串的位置
查看>>
CodeForces 1B
查看>>
win10应用UserControl
查看>>
BZOJ4516: [Sdoi2016]生成魔咒(后缀自动机)
查看>>
查看手机已经记住的WIFI密码
查看>>
最新版IntelliJ IDEA2019 破解教程(2019.08.07-情人节更新)
查看>>
我是怎么用缠论在商品里边抢钱之二 (2019-07-12 15:10:10)
查看>>
python入门之正则表达式
查看>>
SAS学习经验总结分享:篇五-过程步的应用
查看>>
Android创建文件夹及文件并写入数据
查看>>
file的getPath getAbsolutePath和getCanonicalPath的不同
查看>>
课时4—切入切出动画
查看>>
eclipse 编辑 python 中文乱码的解决方案
查看>>
Python 爬虫的集中简单方式
查看>>
数据库MySQL/mariadb知识点——触发器
查看>>
Ubuntu做Tomcat服务:insserv: warning: script 'tomcat' missing LSB tags and overrides
查看>>
Binary Agents
查看>>
入门Webpack,看这篇就够了
查看>>
如何在数据库中使用索引
查看>>
ring0
查看>>