美文网首页
C++ | const限定符最基本的用法

C++ | const限定符最基本的用法

作者: yuanCruise | 来源:发表于2019-04-03 00:12 被阅读0次

下面来介绍两种const限定符最常用的用法:

1.const用于限定指针所指向的内存空间。

该种方式想要达到的目的如下:想要如下图二所示,能够使用如下传入参数s1结构体的值,但是想要如下图一所示,不想让opStudent这个函数内部改变该结构体的值。这种使用在开发大型或小型项目中,是最基本的需求。

图一:不能修改值
图二:可以使用值
2.const用于限定指针的指向。

该中方式没有上述第一种那么常见,但这边也来解释下,使大家对const限定符和指针都能够有进一步的了解。


图三:不能修改指针指向(也就是指针本身),但是却可以修改内存空间的值
3.当然上述两种修饰可以一起使用

这种情况下,如下图所示,既不能修改指针指向的内存空间的值,也不能修改指针的指向。


相关文章

  • C++ | const限定符最基本的用法

    下面来介绍两种const限定符最常用的用法: 1.const用于限定指针所指向的内存空间。 该种方式想要达到的目的...

  • C++笔记(2)

    这次学习的是const,C++是一种很坑爹的东西,连const都能玩出这么多的花样。 const 限定符 cons...

  • C++ const总结

    const限定符在C++中非常常见,有以下几种用途 const修饰一般变量 const修饰的变量必须初始化,原因是...

  • const 限定符详解

    背景 const 限定符的使用经常出现混淆,所以在此总结。 const 限定符与初始化 const 对象const...

  • C++ const用法

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

  • C++ const 用法

    const修饰的是一个常量,常量的意思是不能修改该值,但是可以将常量值赋给变量。 pt是指向const单元的指针。...

  • C++ const用法

    一 修饰类 C++中const修饰类主要包括3个部分:数据成员,成员函数,对象。 数据成员const 修饰类的成员...

  • C++ const用法

    const限定符 在变量前面加上const,也可以创建一个常量。使用const创建常量的一般格式如下: 使用con...

  • C++:const用法

    在C++中用来修饰内置类型变量,自定义对象,成员函数,返回值,函数参数。如果在编程中确实有某个值保持不变,也就是该...

  • C++11新特性(4)- const, const expres

    const限定符 const可以用于定义变量,它的值不能被改变。 const int bufSize = 512;...

网友评论

      本文标题:C++ | const限定符最基本的用法

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