![](https://img-blog.csdnimg.cn/20210102220233623.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
C++ 语法总结
对 C++ 的总结性复习
微雨W
这个作者很懒,什么都没留下…
展开
-
C++ 结构体
C++ 结构体结构是用户定义的类型,结构声明 定义了这种类型的数据属性。结构体的 声明,创建 和 初始化 分开进行定义一个结构描述这个结构能够存储的各种数据类型:struct struct_name { char name[23]; float num; int price;};关键字 struct表明这是一个 结构体 声明,定义了这样的一个结构体。struct_name自己定义的这种数据类型的名称,等同于 int , float。char na原创 2021-01-05 15:02:14 · 786 阅读 · 1 评论 -
C++ 名称空间
名称空间名称空间 是 c++ 的一项特性,主要在编写大型程序时使用,如:解决引入他人写好的功能模块时,可能存在的命名冲突。当需要引入两个他人封装好的模块时,假设模块 A 和 B,均包含名称为 Repeat() 的函数,这样就会造成编译器可以找到两个同名函数,导致编译器不知道要调用哪一个。名称空间 可以让程序员在编写程序的时候,将自己的模块放入到一个叫做名称空间的单元中,然后对这个名称空间进行命名,如:模块 A 所在的名称空间命名为 A,B 的命名空间命名为 B。这样在调用 A 模块的 Repea原创 2021-01-04 15:30:15 · 97 阅读 · 0 评论 -
C++ const
const对 c++ 中 const 的用法进行总结。1. 声明常量使用 const 声明变量并进行初始化,用以代替 #define 。const int Months = 12;const 将 Months 声明为值为 12 的 常量。声明后,编译器将不再允许对 Months 即 常量 进行修改。注:如果在声明常量的时候没有提供值,则该常量的值将是不确定的,且无法修改。(该常量的值将是编译器为此常量分配的地址上原有的值,所以无法确定。)...原创 2021-01-04 15:10:56 · 71 阅读 · 0 评论 -
C++ 初始化
数组初始化int cards[4] = {1, 2, 3,4};int hand[4]; int cad[5] = {1, 3}; //初始化数组时,提供的值可以少于数组的元素数目。缺少的部分置 0。short things[] = {1, 2, 3, 4}; //编译器计算元素个数C++11int earn[4] {1, 3, 3, 5}; //省略 "="int earn[4] {}; //置 "0"列表初始化禁止 缩窄转换:...原创 2021-01-04 14:58:46 · 64 阅读 · 0 评论