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必须初始化,初始化以后,指针的值(存放在指针中的地址)就不能在改变了。

  • 相关阅读:
    尝试一下搭博客
    python IO
    python OOP
    杂笔记
    codeforces 217E 【Alien DNA】
    dfs序七个经典问题(转)
    poj 1945 Power Hungry Cows A*
    NOIP 2012 洛谷P1081 开车旅行
    洛谷 P1924 poj 1038
    poj 2176 folding
  • 原文地址:https://www.cnblogs.com/defe-learn/p/6855995.html
Copyright © 2011-2022 走看看