浅析c++ 中const关键字
更新时间:2017年06月29日 11:10:11 作者:李兆祥
const是一个C++语言的限定符,它限定一个变量不允许被改变。使用const在一定程度上可以提高程序的安全性和可靠性。下面通过本文给大家分享c++ const关键字的相关知识,一起看看吧
const是一个C++语言的限定符,它限定一个变量不允许被改变。使用const在一定程度上可以提高程序的安全性和可靠性。另外,在观看别人代码的时候,清晰理解const所起的作用,对理解对方的程序也有一些帮助。
define与const的区别
1.define作用在预处理时,是简单地字符替换
2. const作用在编译时,具有类型检查的功能
3. const必须进行初始化
常量指针与指针常量
#include <iostream>
using std::endl;
using std::cout;
int main()
{
int a = 100;
const int *pa = &a;
int * const pb = &a;
return 0;
}
小结:
const int *pa = &a;-->常量指针
可以改变指针指向,不能改变所指变量的值。
不能改变指针指向,可以改变所指变量的值。
以上所述是小编给大家介绍的c++ const关键字,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
相关文章
qml中QtObject类型的用法小结
QtObject 类型是一个非可视元素,仅包含objectName属性,如果需要一个非常轻量级的类型来包含一组自定义属性,那么创建一个QtObject,本文给大家介绍qml中QtObject类型的使用,感兴趣的朋友一起看看吧
2024-01-01
关于C++友元类的实现讲解
今天小编就为大家分享一篇关于关于C++友元类的实现讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
2018-12-12
c++如何控制输出浮点数小数点后若干位
这篇文章主要介绍了c++如何控制输出浮点数小数点后若干位问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
2023-09-09
C++实现二叉树及堆的示例代码
这篇文章主要介绍了C++实现二叉树及堆的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
2021-04-04
C++实例讲解引用的使用
引用是C++一个很重要的特性,顾名思义是某一个变量或对象的别名,对引用的操作与对其所绑定的变量或对象的操作完全等价,这篇文章主要给大家总结介绍了C++中引用的相关知识点,需要的朋友可以参考下
2022-05-05
浅谈C++ 类的实例中 内存分配详解
下面小编就为大家带来一篇浅谈C++ 类的实例中 内存分配详解。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
2016-12-12
c语言没有try catch的替代方案
这篇文章主要介绍了c语言没有try catch的替代方案,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
2020-06-06
C++关键字之likely和unlikely详解
这篇文章主要介绍了C++关键字之likely和unlikely,C++20之前的,likely和unlikely只不过是一对自定义的宏,而C++20中正式将likely和unlikely确定为属性关键字,本文给大家详细讲解,需要的朋友可以参考下
2022-10-10
C语言进阶教程之字符串&内存函数
对于字符,在计算机内部都是用数字(字符编码)来表示的,而字符串是“字符连续排列”的一种表现,这篇文章主要给大家介绍了关于C语言进阶教程之字符串&内存函数的相关资料,需要的朋友可以参考下
2021-09-09
最新评论