-
引用void fun(&a,&b),调用时void fun(x,y) 指针void fun(*a,*b),调用时void fun(&x.&y)查看全部
-
p指针的引用方式:*&q=p;查看全部
-
有默认参数值的参数必须在参数表的最右端查看全部
-
指针指向const修饰的变量时,应该是const int const *p = &a;查看全部
-
交换函数查看全部
-
指针类型的引用,该例子相当于给指针P加了一个引用去q,对q进行操作,相当于对P进行操作,P是指向a地址的指针,那么也就相当于对 a进行赋值查看全部
-
B.int a = 3; int const *p = &a; C.int a = 3; int * const p = &a; D.const int a = 3; int const &b = a; 指针指向const修饰的变量时,应该是const int const *p = &a;而不是int const *p=&a;这么做有风险查看全部
-
引用就是指变量的一个别名(不能只有别名) 引用必须初始化。 int a=3; int &b=a;(为a起个别名b,也是将别名b初始化为a) b=10;(对别名做任何操作都是对其本身做操作) 结构体类型的相关引用 struct Coor{ int x,y; } Coor c1; Coor &c=c1; c.x=10; c.y=20; 指针类型的引用:类型*&指针引用名=指针; int a=10; int *p=&a; int *&q=p; *q=20;(则a的值为20) 引用做函数参数 void fun(int &a,int &b) { } fun(x,y)将x,y分别起别名,接下来在函数体中直接用别名来操作 变量引用,结构体引用,指针类型引用。 int *p = &a; int *&q = p; *q = 20; 引用作函数参数.查看全部
-
引用VS指针、#define VS const、 函数默认值&函数重载、内存管理查看全部
-
const使用易出错查看全部
-
释放内存注意查看全部
-
函数重载一定发生在同名函数中查看全部
-
引用必须初始化查看全部
-
无实参则使用默认值,有实参则覆盖默认值查看全部
-
有参数的默认值写到最右端查看全部
举报
0/150
提交
取消