也许这是编译器特有的事情。如果是这样,gcc(g++)怎么样?如果您使用这样的变量引用/别名:intx=5;int&y=x;y+=10;与不使用引用相比,它实际上需要更多的周期吗?intx=5;x+=10;换句话说,是机器代码改变了,还是“别名”只发生在编译器级别?这似乎是一个愚蠢的问题,但我很好奇。特别是在临时重命名一些成员变量可能会很方便的情况下,这样数学代码就更容易阅读了。当然,我们在这里并不是在谈论瓶颈……但这是我正在做的事情,所以我只是想知道是否存在任何“实际”差异……或者它是否只是装饰性的。 最佳答案 它可能会被当作别名