A(int v1,int v2,int v3):a1(v1),a2(v2),a3(v3) 是什么意思呢?
来源:百度知道 编辑:UC知道 时间:2024/05/22 15:59:57
这是类A的重载构造函数
A(int v1,int v2,int v3):a1(v1),a2(v2),a3(v3)
效果如下
A(int v1,int v2,int v3)
{
a1=v1;
a2=v2;
a3=v3;
}
一般尽可能使用A(int v1,int v2,int v3):a1(v1),a2(v2),a3(v3)这种形式,初始化时按数据成员的定义顺序进行初始化
int a1;
int a2;
int a3
A(int v1,int v2,int v3):a1(v1),a2(v2),a3(v3)就是相对于上面的数据成员定义顺序进行的..
(整型数字V1,整型数字V2,整型数字V3):a1(v1),a2(v2),a3(v3)
a1(v1),a2(v2),a3(v3) 是满足条件的被选用
这就是构造函数的初始化列表。
它先于构造函数体执行,初始化列表的执行次序按照声明顺序执行。
这是一个变量真正初始化的地方。
A(int v1,int v2,int v3):a1(v1),a2(v2),a3(v3) 是什么意思呢?
fun1(int a,int b)
int a,public int a,private int a,怎么区别?
int* (*a[5])(int, char*); 是什么意思
int * * a[10] 是什么意思
请编写一个函数void fun(int a[],int n, int *max,int *d)
int* a和int *a有区别吗?
int *a[10]和int(*)a[10]分别是什么意思?
static int a 和 int a是什么区别
struct st{ int a;int b[2];}a;