美文网首页
Const的位置与指针

Const的位置与指针

作者: 如松之盛_0b28 | 来源:发表于2019-01-28 18:15 被阅读0次

Const与指针的组合存在多种可能性:

1. 指向const变量的指针:

    也就是说指针指向的变量不可修改,但指针存储的地址值可修改。这种情况应该如下声明指针:

const int* a;

2. 指向非const变量的const指针

    也就是说指针指向的变量可修改,但指针存储的地址值不可修改。这种情况应该如下声明指针:

    int* const a;

3. 指向const变量的const指针

    指针指向的变量和指针存储的地址值都不可修改:

const int* const a;

相关文章

  • Const的位置与指针

    Const与指针的组合存在多种可能性: 1. 指向const变量的指针: 也就是说指针指向的变量不可修改,但指...

  • 2018-12-03

    const 与 多重指针 先让我们来看const与指针的情况 然而,当const碰到多重指针的时候,情况就会变得复...

  • IOS-objectiveC【语法】修饰符 static ext

    const const最好理解,修饰的东西不能被修改 指针类型根据位置的不同可以理解成3种情况: I 常量指针 /...

  • C++ const trick

    const的位置很重要,const在星号左侧,表示所指向的对象是const的,const在星号右侧,表示指针本身是...

  • C++ decltype 与 auto关键字

    顶层const 与 底层const 指针本身是不是常量 和 指针所指的是不是一个常量 是2个问题。顶层const ...

  • c++ 指针和引用的区别

    1. 指针有const,引用没有const 1)为了限制指针更改指向,引入了const指针(int* const ...

  • C语言-const指针

    const 指针 在普通指针类型前面,加上const修饰 例如: const 指针:区别 加不加const,有什么...

  • const、模板、注释、inline

    1、const:类型常量与指针常量 const int 等价于 int const 但不等价于int *const...

  • const与指针

    1.const修饰普通变量 int const a = 10; //与const int a = 10; 是等价的...

  • 指针与const

    普通非指针变量与const的情况 指针变量指向的内容不能被修改这是比较常见的情况,就是在指针类型前或者后面加上co...

网友评论

      本文标题:Const的位置与指针

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