《C++Primer》第六章:函数

  1. 函数的返回类型不能是数组类型或者函数类型,但是可以是指向数组或者函数的指针。
  2. static将局部变量声明为局部静态对象,局部静态对象直到程序终止才会被销毁。
  3. 函数的三要素(返回类型,函数名,形参类型)描述了函数的接口,函数声明也称为函数原型。
  4. 函数传参时,引用避免拷贝,const禁止修改。
  5. 不知道函数的形参个数的时候,如果参数的类型一致,可以使用initializer_list
  1. 函数可以返回一个大括号括起来的列表,此时返回值类型是vector<T>
  2. 对于main函数的返回值,可以使用cstdlib中定义的预处理变量EXIT_FAILUREEXIT_SUCCESS
  3. 因为数组不能被拷贝,所以函数不能返回数组,不过函数可以返回数组的指针或者引用。这是通常会出现复杂的函数声明,我们可以选择使用尾置返回类型。
  4. inline是向编译器发出的请求,编译器可以视情况无视。
本站总访问量