| 普通对象 | const对象 | 字面值常量 |
| int x = 10; | const int y = 100; | 200; |
普通引用 | int &refX = x; 可以通过refX修改x; | int &refY = y; 错误:不能将普通引用绑定到const对象上。 | int &ref = 200; 错误:左边的一个特殊例子。 不能将普通引用绑定到一个常量上。 |
const引用 | const int &c_refX = x; c_refX指向了一个值与x相等 的临时变量。不能通过c_refX修改x的值。 | const int &c_refY = y; 都是只读的,不能修改。 | const int &c_ref = 200; 左边的特殊例子。 |
转载于:https://my.oschina.net/tanyixiu/blog/174539