primer C++笔记
函数基础
调用函数
参数传递
引用传递和值传递
const形参和实参
指针或引用形参与const
数组形参
数组的特殊性质:
- 不允许拷贝数组
- 使用数组时(通常)会将其转换成指针
一维数组: 形参数组的大小对函数的调用没有影响
管理指针形参有三种常用方法:
数组引用形参
传递多维数组
多维数组:数组第二维(以及后面所有维度)的大小都是数组类型的一部分。
main:处理命令行选项
含有可变形参的函数
initiallizer_list
函数的实参数量未知但是全部实参的类型都相同,可以使用initializer_list类型的形参。
elem要使用引用类型,否则自动推导为指针
省略符形参