zoukankan      html  css  js  c++  java
  • const

    const:
    ~~~~~~~~~
    const对象一旦创建后其值就不能改变,因此const对象必须初始化。
    只能在const类型的对象上执行不改变其内容的操作。
    默认状态下,const对象仅在文件内有效。

    const的引用:
    ~~~~~~~~~
    把引用绑定到const对象上,称为reference to const,即对const的引用,程序员常称其为常量引用。
    与普通引用的区别:对常量的引用不能被用作修改它所绑定的对象。不能将一个非常量引用指向一个常量对象。可以将一个常量引用指向一个非常量对象。
    常量引用仅对引用可参与的操作进行了限定,对于引用的对象本身是不是一个常量未作限定。

    指向const的指针: pointer to const
    ~~~~~~~~~~~~~~
    指向常量的指针不能用于改变其所指对象的值。
    指向常量的指针要求不能通过该指针改变对象的值,对象的值可能可以通过其他途径改变。

    const指针:const pointer
    ~~~~~~~~~~~
    指针是对象,而引用不是。
    const pointer必须初始化,初始化以后,指针的值(存放在指针中的地址)就不能在改变了。

  • 相关阅读:
    053-146
    053-659
    053-658
    053-657
    053-656
    053-654
    053-655
    053-652
    053-651
    053-650
  • 原文地址:https://www.cnblogs.com/defe-learn/p/6855995.html
Copyright © 2011-2022 走看看