-
这个要记住查看全部
-
int * p = new int; if(p==null) { system("pause"); return 0; }查看全部
-
内存的本质 资源 掌控操作系统 我们能申请 或归还 内存的申请和释放 申请内存 new 释放内存 delete 两者都是运算符 申请内存 int *p = new int; 释放内存 delete p; 申请和释放多个内存 int *arr = new int[10]; delete []arr; 内存操作主意那些事项 申请和释放内粗女的其他方式 特别提醒 配套使用 不要混杂 申请内存是否一定成功? int *p = new int[1000] if(NULL == p) { // //内存申请失败 //异常处理 } delete p ; p = NULL;查看全部
-
释放内存注意事项:将指针置为空查看全部
-
C和C++内存管理的方式:查看全部
-
难点 内存管理查看全部
-
封装 继承 多态查看全部
-
内联函数使用场合:查看全部
-
编译时将函数体代码和实参代替函数调用语句,节省 2,4步骤。查看全部
-
1、在编译之后,采用名称+参数的方式形成一个新的函数来区分同名函数,调用过程计算机采用自动识别,根据传入的实参类型和个数进行调用。 2、重载的好处:(1)不需要想各种各样的函数名;(2)计算机自动进行识别并调用,提高了编码效率。查看全部
-
1、在函数定义中写默认值,有的编译器可以通过,有的编译器无法通过;而在函数声明中写默认值,所有编译器都可以通过。 2、无实参则用默认值,否则实参覆盖默认值。查看全部
-
形参表中某一变量有默认值,其右端的所有变量也必须有默认值查看全部
-
#define和const:后者是有类型的,在编译时会检查语法错误;前者是宏定义,在编译时计算机不再检查语法错误查看全部
-
默认值表中某一元素有默认值,其右端元素也要有默认值查看全部
-
默认值 1~有默认参数值的函数其参数值必须写在参数组的最右端 2~声明写默认值,定义函数不写默认值! 有些编译器在定义函数时在写默认值会不能将默认值带进去 3~无实参时使用默认值,有时会覆盖默认值. 重载 1~ 计算机将函数名相同的函数区分开,由计算机本事来识别那个是最适合的函数 内联 1~ 关键字 inline(函数前加inline) 有些代码调用函数时其调用和返回时间会大于本事函数, 2~ 内联编译是建议性的,由编译器来决定,其逻辑简单,一般频繁调用时使用(递归无法使用内联),循环时不使用查看全部
举报
0/150
提交
取消