美文网首页
const关键字的用法

const关键字的用法

作者: Coding破耳 | 来源:发表于2019-12-05 23:28 被阅读0次

const主要有以下几种用法:

1.非指针变量,加const后不能改变变量的值。因此变量要在声明时就赋值,后续不能改变了。例如:

const int a=233;//截止此句,可以编译通过

a=123;//截止此句,编译报错,不能改变它的值

2.指针变量

指针变量和const组合有两种方式

const int * pOne;    //指向整形常量 的指针,它指向的值不能修改;pOne指向的地址里的值不能通过当前指针改变,但是指针可以指向别的地址。

int * const pTwo;    //指向整形的常量指针 ,它不能在指向别的变量,但指向(变量)的值可以修改。 当前指针不能指向别的地址。但当前所指地址的值可以改变。

const int *const pThree;  //指向整形常量 的常量指针 。它既不能再指向别的常量,指向的值也不能修改。

3.成员函数

加在成员函数左边,该成员函数不能作为左值;

加在成员函数右边,该成员函数一般为纯查询类语句。

4.修饰形参

int fn(const char* t)

被const修饰过的形参不能被改变

相关文章

  • OC中的关键字

    参考了:某大神 目录:关键字const/static/extern的意思&&用法 a、const; b、stati...

  • C++中const 关键字的用法(转)

    C++中const 关键字的用法 const修饰变量 const 主要用于把一个对象转换成一个常量,例如: 上面的...

  • runtime的关联引用

    下文会用到const,static关键词,下一篇文章会针对const,static,extern等关键字的用法详细...

  • const关键字的用法

    const主要有以下几种用法: 1.非指针变量,加const后不能改变变量的值。因此变量要在声明时就赋值,后续不能...

  • cpp一些常见问题

    本篇主要涉及cpp的常见关键字,强制类型转换,和智能指针的粗浅用法。 cpp常见关键字 1. const 修饰变量...

  • 关于C++ const 的全面总结

    原文地址: 不详 C++中的const关键字的用法非常灵活,而使用const将大大改善程序的健壮性,本人根据各方面...

  • 在JS中如何如何定义一个常量对象

    本文讨论如何定义一个常量对象。解释了const关键字的用法,用Object.freeze() 和 Proxy() ...

  • C++基础

    const关键字 const关键字标识常量,标明const右侧的变量(本质是常量)不可变。int const *b...

  • C++ const用法

    C++中的const关键字的用法非常灵活,而使用const将大大改善程序的健壮性,本人根据各方面查到的资料进行总结...

  • iOS const 关键字的用法

    简介 const为只读关键字,一旦用来确定内容或者指针后在使用的时候是不可以改变其已经确定的内容或指针.当你想使用...

网友评论

      本文标题:const关键字的用法

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