A::A(int i):a(i),r(a) {}不能理解这个函数的意思,不懂其中“:”在其里面的意思 请教高人指点
时间:2011-11-28
来源:互联网
#include<iostream>
using namespace std;
class A
{
public:
A(int i);
void print();
const int &r;
private:
const int a;
static const int b;
};
const int A::b=10;//这句是什么意思又看不懂了 请来指点下高人
void A::print()
{
cout<<a<<":"<<b<<":"<<r<<endl;
}
A::A(int i):a(i),r(a)
{
}
int main()
{
A a1(100),a2(0);
a1.print();
a2.print();
system("pause");
return 0;
}
using namespace std;
class A
{
public:
A(int i);
void print();
const int &r;
private:
const int a;
static const int b;
};
const int A::b=10;//这句是什么意思又看不懂了 请来指点下高人
void A::print()
{
cout<<a<<":"<<b<<":"<<r<<endl;
}
A::A(int i):a(i),r(a)
{
}
int main()
{
A a1(100),a2(0);
a1.print();
a2.print();
system("pause");
return 0;
}
作者: wowo55mimi 发布时间: 2011-11-28
const int A::b=10;//这句是什么意思又看不懂了 请来指点下高人
初始化静态成员变量
A::A(int i):a(i),r(a)
成员变量的初始化列表
初始化静态成员变量
A::A(int i):a(i),r(a)
成员变量的初始化列表
作者: ouyh12345 发布时间: 2011-11-28
引用 1 楼 ouyh12345 的回复:
const int A::b=10;//这句是什么意思又看不懂了 请来指点下高人
初始化静态成员变量
A::A(int i):a(i),r(a)
成员变量的初始化列表
const int A::b=10;//这句是什么意思又看不懂了 请来指点下高人
初始化静态成员变量
A::A(int i):a(i),r(a)
成员变量的初始化列表
sp.............
作者: skyworth98 发布时间: 2011-11-28
google"类静态成员初始化"
作者: pengzhixi 发布时间: 2011-11-28
就是类的静态成员初始化吧,在类内声明静态成员变量,类外初始化const int A::b=10
初始化不带static
初始化不带static
作者: roddyzhang 发布时间: 2011-11-28
初始化哦
作者: A725SASA 发布时间: 2011-11-28
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28