您当前的位置: 首页 >  c++

RuiH.AI

暂无认证

  • 0浏览

    0关注

    274博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

C++学习 十一、const, mutable关键字

RuiH.AI 发布时间:2022-02-07 19:07:52 ,浏览量:0

C++学习 十一、const, mutable关键字
  • 前言
  • const常量
    • const修饰普通类型的变量
    • volatile关键字
  • 常量指针与指针常量
    • 常量指针
    • 指针常量
    • 一句话辨析
  • const变量与指针
  • 常量引用
  • const与函数参数
    • const指针参数
    • const引用参数
  • const返回类型
    • 返回值
    • 返回引用
  • mutable关键字
  • 后记

前言

本篇继续C++学习,const关键字。

const常量

C++中,const被用于向编译器指定不变值,也就是常量。

const修饰普通类型的变量

当const用于修饰普通类型的变量时,该变量值将不能被修改,也就是成为一个常量,否则将报错error: assignment of read-only variable

const int a = 1;
a = 2; // error!

即使获取常量的地址,使用指针也无法修改常量的值。示例如下:

int *pa = (int*) &a;
*pa = 2;
cout             
关注
打赏
1658651101
查看更多评论
0.2995s