c++初始化列表
Posted Heisenberg_Posion
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c++初始化列表相关的知识,希望对你有一定的参考价值。
初始化列表
初始化列表这个东西也是用的特别少,知道有这么个东西就差不多了,然后如果以后要用的话,再看看博客就行了。
这个函数能和构造函数一样起到初始化数据的作用
#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) //初始化列表函数
void printfperson()
cout << m_A << " " << m_B << " " << m_C << endl;
private:
int m_A;
int m_B;
int m_C;
;
int main()
person p1(10, 20, 30);
p1.printfperson();
return 0;
现在还不清楚这个函数和有参构造函数之间的区别,感觉学了这个还体会不到它的用途,以后知道了会在这里进行补充
以上是关于c++初始化列表的主要内容,如果未能解决你的问题,请参考以下文章