今天遇到了这个问题,浅浅记录一下 问题描述 问题分析: 首先分析一下这句话:非常量引用的初始值必须为左值 可以得到两个关键词 非常量引用 和 左值 “非常量引用”这个不用多说,形如int& a可以是一个非常量引用。 有这么一段代码 int tmp; int test01(int i) { tmp = i + 10; return tmp; } int& test02(int i) <