当前位置: 首页 > news >正文

C++:初始化列表

构造函数在上一篇帖子我们提到了对成员变量初始化的功能,出了在构造函数的函数体中队成员变量一个一个赋值以外,我们还可以采用初始化列表。

#include<iostream>
using namespace std;class AA
{
private:int a;const int b;
public:AA():b(200),a(100){//a = 100;}AA(int n) :a(n),b(a)//也可以用参数来初始化变量{}};int main()
{AA aa;cout << aa.a << endl;cout << aa.b << endl;AA bb(10)cout << bb.a << endl;cout << bb.b << endl;return 0;
}

注意:

初始化列表的初始化顺序是按照成员变量的声明顺序。

它在构造函数前执行。


http://www.mrgr.cn/news/28912.html

相关文章:

  • nginx服务器安装和部署代理
  • Weapons Armor PBR Pack 1 - Fantasy RPG 武器护甲游戏模型
  • 【3D打印】常用Gcode和相关示例
  • a,b,c中的最大值
  • 万字长文看懂Flink的架构及原理
  • PAT甲级-1055 The World‘s Richest
  • 关于STM32项目面试题01:电源篇
  • Vue2知识点
  • C++对象拷贝时的优化编译
  • LLamaindex基本使用
  • 06-1_间隙锁和临键锁的锁定范围
  • JVM 调优篇7 调优案例4- 线程溢出
  • COMDEL电源CPS500AS RF13.56MHZ RF Generator手侧
  • 好代码网同款wordpress主题,完全开源无加密可二开
  • 优惠充值话费api对接如何选择对接平台?
  • 最短路径算法
  • JavaScript考核详解
  • 淘宝npm镜像源更新后,如何正常使用npm命令
  • 使用C++程序编写5 个浮点数,求平均值后输出
  • STL相关简介