为了账号安全,请及时绑定邮箱和手机立即绑定

C++ 变量后面加冒号:什么意思?

C++ 变量后面加冒号:什么意思?

呼唤远方 2019-01-27 21:01:57
C++ 变量后面加冒号:什么意思?
查看完整描述

2 回答

?
隔江千里

TA贡献1906条经验 获得超10个赞

class List_container : public Container { // List_container implements Container


这个冒号是List_container这个类继承Container类

List_container(initializer_list<double> il) : ld{il}


是参数初始化列表,用il初始化ld

12345678910111213141516171819#include<iostream>using namespace std;class Dad{public:    int a;    Dad()    {    }    Dad(int aa):a(aa)//用参数aa初始化变量a    {    }};int main(){    Dad temp(1);//这里用1初始化temp中的a    cout<<temp.a<<endl;    return 0;}


查看完整回答
反对 回复 2019-03-14
?
米琪卡哇伊

TA贡献1998条经验 获得超6个赞

class List_container : public Container 这个冒号是继承的意思
List_container(initializer_list<double> il) : ld{il} { } 这个冒号是在构造函数设置Id变量的初值

查看完整回答
反对 回复 2019-03-14
  • 2 回答
  • 0 关注
  • 1317 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信