C++初始化列表

初始化列表

作用:

C++提供了初始化列表语法,用来初始化属性
语法:构造函数():属性1(值1),属性2(值2)…{}

代码示例:

#include <iostream>
using namespace std;
//初始化列表
class Person
{
   
public:
       //传统初始化操作
       //Person(int a, int b, int c)
       //{
   
       // m_A = a;
       // m_B = b;
       // m_C = c;
       //}
       //初始化列表初始化属性
       Person(int a, int b, int c) :m_A(a),m_B(b),m_C(c)
       {
   
       
       }
       int m_A;      //
       int m_B;      //
       int m_C;
};
void test01()
{
   
       //Person p(10, 20,30);
       Person p(30,20,10);
       cout <<"m_A="<<p.m_A<< endl;
       cout << "m_B=" << p.m_B << endl;
       cout << "m_C=" << p.m_C << endl;
}
int main()
{
   
       test01();
       return 0;
}

欢迎关注微信公众号:黑马金牌编程

C/C++基础 文章被收录于专栏

本专栏收录C/C++编程语言相关知识

全部评论

相关推荐

不愿透露姓名的神秘牛友
昨天 12:11
点赞 评论 收藏
分享
frutiger:逆天,我家就安阳的,这hr咋能说3k的,你送外卖不比这工资高得多?还说大厂来的6k,打发叫花子的呢?这hr是怎么做到说昧良心的话的
找工作时遇到的神仙HR
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务