-
函数声明时可以参数初始化,定义式最好不要初始化,因为有的编译器会报错 如int fun(int a = 3, int b = 4); int fun(int a, int b){return a + b;}可以, 但int fun(int a = 3, int b =4); int fun(int a =3, int b =4) {return a + b}有的编译器会错误查看全部
-
内存释放要清空指针为NULL查看全部
-
内存管理C与C++查看全部
-
内存申请格式查看全部
-
在参数列表中,有默认参数写在最右端查看全部
-
指针指向const修饰的变量时,应该是const int const *p = &a;查看全部
-
A int const a = 3; int *p = &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;查看全部
-
int fun(int &a, int &c); 与int fun(int *p, int *q);功能一样,只是用法不一样,引用作为函数参数,可以直接修改参数所对应的实际值,就像指针做参数一样,在子函数中对其操作,相当于修改了参数对应得实际值。查看全部
-
主要看const 修饰的位置 int x = 3; const int *y = &x; 可以查看全部
-
const 的位置决定那个能改变那个不能改变查看全部
-
只有别名是不行的,必须要对应其真实的值查看全部
-
引用作为函数参数,可以直接修改参数所对应的实际值,就像指针做参数一样,在子函数中对其操作,相当于修改了参数对应得实际值。查看全部
-
引用相当于起了一个别名,引用是必须进行初始化查看全部
-
引用必须初始化查看全部
-
允许用权限小的变量接受权限更大的变量,反正则不允许查看全部
举报
0/150
提交
取消