C++ primer学习: const 总结
来源:互联网 发布:windows 进程 oid 编辑:程序博客网 时间:2024/04/29 18:01
春节比较空闲,重新学习C++,使用课本 c++ primer。
学习到90页,看到书中对const的解释,于是在这里对const总结了一下,发现原来有这么多的注意事项:
1. 在c语言中const修饰的是全局的只读变量
在C++中,const修饰的是不具有外部链接的常量,若要在其他文件中使用,必须声明为extern
2. c++中发现对const适用了extern 或&的时候,为对应的常量分配空间。但是这个空间中的值不会被使用
3. 在类中定义static const的时候,必须在其定义的地方进行初始化;这样是一个编译期的常量,相当于enum;
4. 非 const 引用只能绑定到与该引用同类型的对象
5. const 引用则可以绑定到不同但相关的类型的对象或绑定到右值。
即:
const引用的类型与初始化变量的类型
相同:使初始化变量成为只读变量
不同:生成一个新的只读变量,其初始值与初始化变量相同
6. 只有用字面量初始化的const常量才会进入符号表
0 0
- C++ primer学习: const 总结
- C++primer——const总结
- C++Primer-- const
- C++ Primer 笔记之const总结
- 《C++Primer》学习疑惑1-----const头文件定义问题
- C++Primer学习笔记—(const限定符)
- C++Primer学习札记_指针和const限定符
- C++Primer学习之二#define,const,constexpr
- C Primer Plus学习 三十九 类型限定词const
- c++primer学习笔记-----2.4const限定符
- 学习笔记:C++primer 2.4 const限定符
- C++primer——const总结4--重载和 const 形参
- C++primer学习及OPENCV总结
- C++Primer----顶层const和底层const
- const 引用(c++primer笔记)
- C++primer :const限定符
- 【C/C++学习】const用法总结
- c中const和c++中const的学习总结
- 编译模块--Makefile
- linux 模块编译步骤
- Linux编译模块问题
- 经典状态dp题目
- LeetCode OJ:First Missing Positive
- C++ primer学习: const 总结
- 图像识别算法研究(1)---二值化概述
- 这八人聚会
- Python学习系列七:循环设计
- 谷歌中一些十分有趣的特效现象
- 我在众人间奔向前程
- 康托展开
- 【树状数组】nyoj 116 123 士兵杀敌
- artDialogv6和jQuery 2.x以及RequireJS配合使用