文章目录
-
- 5.2.3 void无类型指钅
- 5.3.5 range for
- 5.3.6多维数组
5.2.3 void无类型指钅
void *
- 变量存储任何内存地址(任何类型对象的地址)
-
void *変量之间
- 可比较大小
- 可相互赋值
-
不能解引用、不能对指针偏移、不能隐式类型转换到非void指针类
型,可通过强制类型转换 static cast将它转换到特定的指针类型。
- 用于将不同类型的指针变量传递给函数,在函数内部再将它强制
转换为特定的指针类型。 - 后续函数章节再介绍这种用法
5.3.5 range for
- 数组这种多个同类型元素构成的序列对象,
- 可用 range for遍历其中的元素。
- 下面两种形
- 可将 range for的变量类型用auto来自动推断
5.3.6多维数组
- 严格说
- C++没提供多维数组,只有一维数组。
- 多维数组是通过一维数组来表示。
- 多维数组实质上就是一维数组,只不过这个一维数组的元素仍然是一个数组,并且可以一直这样表示下去
c/c++开发分享复合类型:数组指针和ref地址:https://blog.csdn.net/zhoutianzi12/article/details/109558936
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/c-cdevelopment/596932.html