字面常量不可以有引用,因为这也不需要使用符号来引用了,但是字面常量却可以初始化const引用,这将生成一个只读变量: 对变量的const修饰的引用是只读属性的: 也就是说,const修饰的引用,不管是变量初始化还是字面常量初始化,总是对应一个只读变量. # 函数能够重载和返回值无关,所以两个函数若是只有返回值不同,这是无法重载的. # 直接调用构造函数将产生一个临时对象,其生命周期只在一条语句时间,作用域仅在一条语句内. 现代C++编译器会尽量(是看情况去尽量,有些情况不一定确保)减少临时对象的…