c++ 初始化列表

初始化列表给对象赋初值

#include <iostream>
#include <string.h>
using namespace std;
//初始化列表
//构造函数
class Persion {
public:
	Persion(int a, int b, int c) :m_A(a), m_B(b), m_C(c)
	{
		cout << "携参构造函数列表的方式初始化对象属性" << "a:" << this->m_A << endl;
	}
	Persion() :m_A(10), m_B(20), m_C(30)
	{
		cout << "无参构造函数列表的方式初始化对象属性" << "a:" << this->m_A << endl;
	}
	int m_A;
	int m_B;
	int m_C;


};

void main()
{
	Persion p1;
	cout << "p1.m_A:" << p1.m_A << endl;
	Persion p2(100, 200, 300);
	cout << "p2.m_A:" << p2.m_A << endl;


}

文章来源地址https://www.uudwc.com/A/XkyAz/

原文地址:https://blog.csdn.net/lengyue1084/article/details/132845589

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请联系站长进行投诉反馈,一经查实,立即删除!

h
上一篇 2023年09月15日 02:39
下一篇 2023年09月15日 02:46