美文网首页
11.初始化列表

11.初始化列表

作者: lxr_ | 来源:发表于2021-02-02 12:47 被阅读0次
#include<iostream>
using namespace std;

//初始化列表:用来初始化属性
//语法:构造函数:属性1(值1),属性2(值2)....(){}
class people
{
public:
    int m_A;
    int m_B;
    int m_C;
    //传统初始化操作
    /*people(int a, int b, int c)
    {
        m_A = a;
        m_B = b;
        m_C = c;
    }*/
    //初始化列表初始化属性
    people(int a,int b,int c) :m_A(a), m_B(b), m_C(c)
    {

    }
};
void test08()
{
    //people p(10, 20, 30);

    people 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()
{
    test08();
    
    system("pause");
    return 0;
}

相关文章

  • 11.初始化列表

  • [C++之旅] 11 初始化列表

    [C++之旅] 11 初始化列表 初始化列表的特性 初始化列表先于构造函数执行 初始化列表只能用于构造函数 初始化...

  • C++的初始化列表和列表初始化

    C++的初始化列表和列表初始化 初始化列表 初始化列表是声明在构造函数中来实现的,相当于初始化,而不是复制操作 初...

  • C++初始化列表

    引言 用c++的人都知道,c++的构造函数具有初始化列表,初始化列表有什么作用?什么情况下必须使用初始化列表...

  • C++11——变量和基础类型

    列表初始化(List Initialization) 当初始化列表与内置类型的变量一起使用时,这种初始化形式具有一...

  • c++11新特性之列表初始化

    C++11新增了列表初始化的概念。 在C++11中可以直接在变量名后面加上初始化列表来进行对象的初始化。 列表初始...

  • C++11中的初始化列表

    1 初始化列表 C++98/03中可以使用初始化列表对普通数组、POD类型等进行初始化。如: 但是这种初始化方式的...

  • 2020-09-15 构造函数初始化列表

    使用初始化列表的构造函数,其显式地对成员进行初始化 未使用初始化列表的构造函数,其通过赋值来对成员进行初始化(此赋...

  • 类的组合

    组合类构造函数一般的定义形式如下: 内嵌对象的初始化使用了 初始化列表 来完成——内嵌对象必须使用初始化列表来实现...

  • 跳跃表

    Skip List定义 Skip List 完整实现 下面是跳表的基本操作 节点的创建 列表的初始化列表的初始化需...

网友评论

      本文标题:11.初始化列表

      本文链接:https://www.haomeiwen.com/subject/klwhtltx.html