小编Nee*_*war的帖子

为什么在C++中不允许int&a = <value>?

我正在阅读C++中的引用.它说会int& a = 5产生编译时错误.

Thinking in C++中 -作者Bruce Eckel说,编译器必须首先为int分配存储并生成绑定到引用的地址.存储必须const,因为更改它是没有意义的.

我在这一点上很困惑.我无法理解它背后的逻辑.为什么不能改变存储中的内容?据我所知,根据C++规则它是无效的,但为什么呢?

c++ pass-by-reference

7
推荐指数
2
解决办法
297
查看次数

算法的摊销分析

我目前正在阅读摊销分析.我无法完全理解它与我们为计算算法的平均或最差情况行为而执行的常规分析有何不同.有人可以用排序的例子来解释它吗?

algorithm amortized-analysis

4
推荐指数
2
解决办法
7396
查看次数