美文网首页
_指向常量的指针 和 常量指针_ VS _常量指针 和 指针常量

_指向常量的指针 和 常量指针_ VS _常量指针 和 指针常量

作者: 钱嘘嘘 | 来源:发表于2015-10-13 15:27 被阅读56次

    学习C++的过程中,有一个关于指针两种含义的叫法存在争议,这里做一下记录。

    两种含义大致是这样:

    (1)指向常量的指针(对指针本身定义没有要求),是指针指向一个常量,不能用指针修改 所指对象 的值。 ---  *

    (2)指针本身就是一个常量,所以它的值(地址)不能被修改。---   **

    1. C++ Primer:

         (1)叫做“指向常量的指针”,含义同 * 部分解释。

         (2)叫做“常量指针”,含义同 **部分解释。

    2. 网上某些资料:

        (1)叫做“常量指针”,“常量"是形容词,"指针”是名词,“常量”用于修饰“指针”,表示一个指向常量的指针。含义同 * 部分解释。

        (2)叫做“指针常量”,“指针”是形容词,“常量”是名词,“指针”用于修饰“常量”,表示指针是一个常量。含义同 * 部分解释。

    3. 所以对于下面的例子:

             对于1 :pip是一个指向常量对象的常量指针

             对于2 :pip是一个指向常量对象的指针常量

    4. 结论:

         遵循C++ Primer的叙述。

    相关文章

      网友评论

          本文标题:_指向常量的指针 和 常量指针_ VS _常量指针 和 指针常量

          本文链接:https://www.haomeiwen.com/subject/hcyocttx.html