总结一下:内联函数实际上就是用inline修饰的函数,这些函数会在编译时由编译器来将代码展开,而不用像上面第二点提到的人工展开,它的使用场景:代码很短、使用频率高。具体代码如下:对于这两者实际上还是有区别的,如下面:对于宏来说有它有两个作用:常量和带参数的宏(类似于函数调用)C++推荐常量用cons...
引用是给一个变量起别名回顾下变量,它有这两个属性:名称和空间。而引用不是变量,它仅仅只是变量的别名,没有自己的独立空间,需要与它所引用的变量共享空间,所以对于引用所做的改变实际上是对它所引用的变量的改变。定义引用的一般格式:下面用程序来说明下:编译:由上面的输出结果可以得出结论:定义引用时一定要初始...
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号