摘要:
1. === 正常函数的使用涉及(压栈,跳转,返回)等等,内联函数则没有这些问题,它是直接去扩展。 c++中推荐使用内联函数替代宏代码片段;(内联函数对代码块的替换不是宏代码块那种简单的文本替换,不是由预处理器完成的。而是由编译器,将编译生成的代码拿来扩展。因为是由编译器编译的,所以可以进行参数类型 阅读全文
摘要:
1.引用的意义 === a.作为变量别名而存在,在一些场合代替指针 b.相对于指针来说具有更好的可读性和实用性 注: 函数中的引用形参不需要进行初始化 使用指针 使用引用 2.特殊的引用 === a.在c++中可以声明const引用 const 引用让变量拥有只读属性(只可间接的去修改) b.当使用 阅读全文