C++面试常见问题整理汇总分享

15. const int *a  和 int * const a 区别

  int main()  {    int b = 3;    int c = 4;    const int *p = &b;  //等价于 int const *p = &b;    p = &c;        //修饰值,指针可变                //*p = 5;//error 修饰值,值不可变    cout << *p << endl;    int a = 5;    int * const q = &a;   //修饰指针                //p = &c;//error修饰指针,指针不可变    *p = 5;        //修饰指针,值可变  }    

希望C++面试常见问题整理汇总分享所述对大家C++程序设计有所帮助。

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/c-cdevelopment/487959.html

(0)
上一篇 2020年11月12日
下一篇 2020年11月12日

精彩推荐