-
int *p = new int[1000]; if(NULL == p); { //内存分配失败 } int *p = new int; deliete p; p = NULL;(防止重复) 使用new,使用delete。前后一致 申请内存要判断是否成功查看全部
-
赋值的形式; *&x=a查看全部
-
指针引用查看全部
-
结构体类型的引用查看全部
-
指针还是变量查看全部
-
函数默认值放在最右端; 声明的时候添加默认值,但是定义的时候最好省略不用; 调用的时候不写参数,则使用默认参数;否则覆盖默认值; 函数重载:名称相同参数可辨,免于同样的功能取不同的名字,根据参数进行区别; 内联函数:减少函数调用返回的时间,要求函数调用频繁且代码简单; 重载函数是函数的一种特殊情况,为方便使用,C++允许在同一范围中声明几个功能类似的同名函数, 但是这些同名函数的形式参数(指参数的个数or类型)必须不同,也就是说用同一个运算符完成不同的运算功能。这就是重载函数。重载函数常用来实现功能类似而所处理的数据类型不同的问题。查看全部
-
重载函数是函数的一种特殊情况,为方便使用,C++允许在同一范围中声明几个功能类似的同名函数, 但是这些同名函数的形式参数(指参数的个数or类型)必须不同,也就是说用同一个运算符完成不同的运算功能。这就是重载函数。重载函数常用来实现功能类似而所处理的数据类型不同的问题。查看全部
-
函数重载:名称相同参数可辨,免于同样的功能取不同的名字,根据参数进行区别; 内联函数:减少函数调用返回的时间,要求函数调用频繁且代码简单;查看全部
-
函数默认值放在最右端; 声明的时候添加默认值,但是定义的时候最好省略不用; 调用的时候不写参数,则使用默认参数;否则覆盖默认值;查看全部
-
函数调用的时候,为了避免传入的参数不被修改,可以对传入的参数进行const修饰;查看全部
-
const修饰的是谁,谁就不能变查看全部
-
int a=2; const int *p=&a; //这样的const修饰的是*p, 可以改变p指向的地址(p=&y),但是不能修改*p对应地址的内容(*p=5); int a=2; int *const p=&a;//const修饰的是p, 不能改变p指向的地址(p=&y); int a=2; const int *const p=&a;//都不能修改查看全部
-
函数参数默认值查看全部
-
内容总结查看全部
-
有默认参数值的参数必须在参数表的最右端查看全部
举报
0/150
提交
取消