C++匿名对象与构造函数

前言:
不得不承认,我是一个内心比较躁动的人。如果没有一个纯粹的学习环境,大部分时间我很难静下心来,但是我还要说,学习使我感到快乐。对我而言,大部分埋头啃书的时间都是枯燥乏味的,但是总有那么一些恍然大悟的瞬间,一些云开月明的瞬间,让我兴奋不已,那种无比充实而快乐的感觉,真好!
但是,学到的知识就像捧在手里的雪球,如果不把它攥实或者变大,就会很容易的化掉,最终只剩手心的一点水渍。我曾经无数次想记录下一些学习上的心得与体会,但是最终都没有做到。希望这篇文章是一个转折点。

1,匿名对象
为什么在这篇文章要把匿名对象和构造函数放一起?如果你觉得他们之间没有任何关系,那我觉得你一定要看一下下边的内容。我们先来看一下C++匿名对象的语法。

//这是本文的示例类,下文只谈结果,运行效果省略。
class Person {
public:
    Person() {
        cout << "no param constructor!" << endl;
        mAge = 0;
    }
    Person(int age) {
        cout << "1 param constructor!" << endl;
        mAge = age;
    }
    Person(const Person& person) {
        cout << "copy constructor!" << endl;
        mAge = person.mAge;
    }
    void PrintPerson() {
        
  • 14
    点赞
  • 44
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值