首页 > 其他分享 >初始化列表

初始化列表

时间:2024-09-26 10:51:07浏览次数:8  
标签:初始化 20 int 列表 Person 属性

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

#include<iostream>
using namespace std;
class Person
{
public:
	//传统初始化操作
	/*Person(int a, int b, int c)
	{
		_A = a;
		_B = b;
		_C = c;
	}*/

   //初始化列表初始化属性
	Person(int a,int b,int c) :_A(a), _B(b), _C(c)
	{

	}
	int _A;
	int _B;
	int _C;
};
void test01()
{
	//Person p(10, 20, 30);

	Person p(30,20,10);
	cout << p._A << " " << p._B << " " << p._C << endl;
}
int main()
{
	test01();
	return 0;
}

标签:初始化,20,int,列表,Person,属性
From: https://blog.csdn.net/m0_74863573/article/details/142501645

相关文章

  • 05 in 判断是否包含查找内容示例 包含 字符串 列表 元组 字典
    1、strv="Python全栈21期"if"全栈"inv:print('含敏感字符')2、list/tuplev=['alex','oldboy','藏老四','利奇航']if"利奇航"inv:print('含敏感')3、dictv={'k1......
  • 10 列表 List 公共功能
    1、len获取列表长度。#获取长度users=["李邵奇","奇航",99]val=len(users)print(val)#32、索引获取一个字符。#索引users=["李邵奇","奇航",99]val=users[0]#"李邵奇"print(val)3、切片获取一段字符串(子序列)。users=["李邵奇",&q......
  • 12 列表总结
    1、增:append/insert2、删:remove/pop/clear/delusers[2]3、改:users[3]="新值"4、查:索引/切片5、列表嵌套users=["alex",0,True,[11,22,33,"老男孩"],[1,['alex','oldboy'],2,3]]users[0]users[2]users[0][2......
  • 11 列表 独有功能
    1、append最常用在列表的最后追加一个元素users=[]users.append('alex')print(users)"""示例一:users=[]whileTrue:name=input('请输入姓名:')users.append(name)print(users)""""""示例二:#录入......
  • [redis命令]列表命令
    列表操作命令含义LSET通过索引设置列表元素的值LPUSH将一个或多个值插入到列表头部LPUSHX将一个值插入到已存在的列表头部RPUSH在列表中添加一个或多个值LPOP移出并获取列表的第一个元素RPOP移除并获取列表最后一个元素BLPOP移出并获取列表的第一个元素BRPOP移出并获取列表......
  • Flutter 自定义国家选择器:基于 A ~ Z字母索引的列表跳转与侧边栏导航实现
    在许多移动应用中,我们经常需要通过字母索引快速跳转到目标位置,比如通讯录、国家选择等功能。这篇博客将带大家实现一个仿照通讯录的Flutter国家选择器。通过一个字母索引的侧边栏,用户可以快速跳转到目标字母分组。效果:1.项目需求与设计思路我们需要实现一个包含多个国......
  • 一维数组的创建和初始化
    当变量出现,我们就有了存放单个数据的概念,那么我们有一堆数据呢?比如:我们班的数学成绩有30个数据,此时我们可以把它们看作一个集体C语言就出现了数组的概念,创建一个连续的空间将同类型的多个数据存放在一起,并且可以指定大小,就是数组。1.数组的概念数组就是存放着同类型元素的......
  • 828华为云征文|Flexus云服务器X实例实践:部署Alist文件列表程序
    828华为云征文|Flexus云服务器X实例实践:部署Alist文件列表程序引言一、Flexus云服务器X实例介绍1.1Flexus云服务器X实例简介1.2主要使用场景二、购买Flexus云服务器X实例2.1购买规格参考2.2查看Flexus云服务器X实例状态三、远程连接Flexus云服务器X实例3.1重置密码......
  • helm初始化自定义应用
    使用Helm初始化一个应用(即创建一个HelmChart),可以通过Helm提供的helmcreate命令生成一个基础的HelmChart目录结构。下面是具体步骤:1.安装Helm首先确保你的环境中已经安装了Helm。如果还没有安装,可以按照Helm官方文档进行安装:Helm安装文档2.初始化HelmCh......
  • Minio生命周期规则及桶初始化
    packageorg.ailun;importio.minio.*;importio.minio.messages.*;importjava.util.List;/***@version1.0*@since:JDK11*/publicclassTest{privatestaticStringbucketName="bucketName";publicstaticvoidmain(String[......