-
内联函数://节省时间 关键字:inline 把关键字加在函数前即可: inline int mas(int a,int b,int c);查看全部
-
函数参数的默认值: void fun(inti,intj=5,int k=10)//括号里的,而且默认值必须在最右手边。 函数重载: 在相同的作用域下、同一个函数名定义的多个函数、参数个数和参数类型不同 函数名(参数类型x,参数类型y) getMax(int x,int y ,int z)和getMax(double x,double y)从而实现重载。查看全部
-
const 常量: const int*p=NULL;//建议是这样写比较方便直观 int*const y=&x时,由于const在y跟指针中间所以y如果指向了x就不能再改变了。 int x=3; const int*y=&x;相当于以权限小的接收大,这是可以的。查看全部
-
引用: int &b(别名) =原本的名字 //引用必须初始化 指针类型的引用: 类型 *&指针引用名=指针;查看全部
-
释放内存需要设空指针查看全部
-
内容总结查看全部
-
释放内存需要设空指针查看全部
-
内容总结查看全部
-
&储存地址 *存储内容查看全部
-
....查看全部
-
三种报错查看全部
-
1.申请内存:int *p = new int; 释放内存:delete p;p=NULL; // p不置为NUll,内存重复回收,否则程序报错。 2.申请块内存:int *arr=new int[10]; 释放:delete []arr; 3.申请内存需要判断是否成功,释放内存需要设空指针 4.new 与delete配套使用查看全部
-
引用就是起别名,&a=b;即a是b的别名。 不论改变本身还是别名,等会影响其存值。 *q = &a;同理查看全部
-
delete []p; p=NULL; // 如果没有中括号,只释放第一个内存,其他的内存不释放。查看全部
-
delete []p; p=NULL; // p不置为NUll,内存重复回收,否则程序报错。 new 与delete配套使用查看全部
举报
0/150
提交
取消