-
内联编译是建议性的,由编译器决定。 逻辑简单,调用频繁的函数建议使用内联。 递归函数无法使用内联方式。查看全部
-
inline内联函数查看全部
-
没有实参则用默认值,有实参则用实参覆盖默认值。查看全部
-
声明写默认值 定义不写默认值查看全部
-
默认的参数值一定要写在参数表的最右端查看全部
-
Const中 权限小的可以接收权限大的查看全部
-
把const读作常量,把*多做指针,按顺序翻译,来试试 const int * p; //常量指针p int const int * p; //常量指针p int * const p; //指针常量p 指针常量和常量指针 1. 指针常量,指针本身就是个常量 ,所以不能重新指向,int * const p,const修饰的是p(即指针本身) 2. 常量指针,指向常量的指针,本身是普通指针,所以可以重新指向,但不能通过*p重新复制,int const *p,const修饰的是*p(即指针指向的变量) 同理还有指针数组和数组指针 1.指针数组,本质是数组,每个元素是指针 2.数组指针,本质是指针,指向数组的指针 指针常量和常量指针 1. 指针常量,指针本身就是个常量 ,所以不能重新指向,int * const p,const修饰的是p(即指针本身) 2. 常量指针,指向常量的指针,本身是普通指针,所以可以重新指向,但不能通过*p重新复制,int const *p,const修饰的是*p(即指针指向的变量)查看全部
-
简言之,将const当作adj,是* p则*p不变 是p则p不变;变可赋常,反之不行查看全部
-
(保存截图)查看全部
-
说一个比较好记的方法来区分 int const *p与 int* const p,把*读作pointer to然后从后往前读. 第一个int const *p就可以读作 p is a pointer to const int,p是指向常量的指针 第二个int* const p就可以读作 p is a const pointer to int,p是指向int型的常指针 时间: 2015-08-03查看全部
-
(保存截图)查看全部
-
(截图保存)查看全部
-
(截图凑字数)查看全部
-
内联函数声明在main函数外面查看全部
-
1.引用相当于一个人的别名 2.引用必须初始化 3.使用别名进行操作跟真名是一样的查看全部
举报
0/150
提交
取消