服务器之家

服务器之家 > 正文

浅析c++ 中const关键字

时间:2021-05-20 16:03     来源/作者:李兆祥

const是一个C++语言的限定符,它限定一个变量不允许被改变。使用const在一定程度上可以提高程序的安全性和可靠性。另外,在观看别人代码的时候,清晰理解const所起的作用,对理解对方的程序也有一些帮助。

define与const的区别

1.define作用在预处理时,是简单地字符替换

2. const作用在编译时,具有类型检查的功能

3. const必须进行初始化

常量指针与指针常量

?
1
2
3
4
5
6
7
8
9
10
#include <iostream>
using std::endl;
using std::cout;
int main()
{
  int a = 100;
  const int *pa = &a;
  int * const pb = &a;
     return 0;
}

小结:

?
1
const int *pa = &a;-->常量指针

可以改变指针指向,不能改变所指变量的值。

?
1
int * const pb = &a;

不能改变指针指向,可以改变所指变量的值。

以上所述是小编给大家介绍的c++ const关键字,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对服务器之家网站的支持!

原文链接:http://www.cnblogs.com/lzxperson/p/7092884.html

标签:

相关文章

热门资讯

2020微信伤感网名听哭了 让对方看到心疼的伤感网名大全
2020微信伤感网名听哭了 让对方看到心疼的伤感网名大全 2019-12-26
yue是什么意思 网络流行语yue了是什么梗
yue是什么意思 网络流行语yue了是什么梗 2020-10-11
背刺什么意思 网络词语背刺是什么梗
背刺什么意思 网络词语背刺是什么梗 2020-05-22
苹果12mini价格表官网报价 iPhone12mini全版本价格汇总
苹果12mini价格表官网报价 iPhone12mini全版本价格汇总 2020-11-13
2021德云社封箱演出完整版 2021年德云社封箱演出在线看
2021德云社封箱演出完整版 2021年德云社封箱演出在线看 2021-03-15
返回顶部