-
无实参则用默认值,否则实参覆盖默认值查看全部
-
声明的时候要加上默认值,定义的时候不建议加上默认值查看全部
-
inline 只需要在函数原型处声明即可,在函数实现的那儿不需要再添加inline查看全部
-
void fun(int i, int j); void fun(double i, double j); 当有参数列表变量数量相同但类型不同的重载时,实参传递给形参的时候不能发生类型转换。查看全部
-
引用必须初始化查看全部
-
有默认参数值的参数必须写在参数表的最右端查看全部
-
int x = 3; const int *p = &x;//这代表*p是一个常量,不能通过*p来修改变量x的值,但是由于x本身是一个变量,因此我们可以直接修改x的值。查看全部
-
const int x = 3; int * p = &x //由于x是一个常量,而指向x地址的指针p是一个指针变量,因此可以通过*p来改变常量x的值,这是编译器所不允许的查看全部
-
int a = 5; //定义了一个变量,并对该变量进行赋值(这一整句化就叫做初始化) int* p = &a;//注意定义指针的时候,int*表示指向int型的指针 int* &q = p //q是指针p的别名,他们在内存中的地址一致,同时所指向的也是a的地址。查看全部
-
初始化:既然是初始化,就意味着以前没有这个对象,现在要创建这个对象 赋值:赋值是已经存在的一个对象,你不需要构建一个新的对象查看全部
-
if(p==NULL) { return 0; } /*若不是空指针 做处理...查看全部
-
调用的时候用数组a,而不是*a查看全部
-
1、引用必须初始化 int&b=a;查看全部
-
指针、应用、重载、多态、封装;最需要操心的是内存管理查看全部
-
C++和C在内存管理上的区别查看全部
举报
0/150
提交
取消