摘要:
常量指针表示常量的指针也就是说这个指针是用来指向常量的,它指向的值(这个值是常量值)不能变;指针常量表示它是指针这个类型下的常量,它就是一个常量,它的值不能变,也就是它指向的那个地址不能变。 常量指针指针指向的值不可以修改,指针的指向可以修改 指针常量指针指针的指向不可以修改,指针指向的值可以修改 阅读全文
摘要:
先来解释下为什么没有引用常量,假设有int& const a;代表这个常量是一个引用类型下的常量,这显然是矛盾的。因为引用本身不是对象,则引用不可能有常量。 常量的引用可以直接赋予它字面值,非常量不可以。 1 int& r1 = 42;//错误,非常量引用的初始值必须为左值 2 const int& 阅读全文