语言语法1函数
因为有C语言基础所以在此不列举C里应有的语法,主要讨论C和C++有的语法区别
从看到的开始讲,分大类,再后续整理
<<
<<在C++中,有两个运算含义:
1.重载输出流运算符,一般运用格式为:cout<
数据类型中需要注意的
符号常量:const float PI = 3.14159;
需要在定义的时候就初始化值
auto类型
取决于给他初始化的表达式的类型
decltype
定义一个变量于某一表达式类型相同
decltype(i)j:令J的类型与I相同
函数
常见的交换函数,SWAP(int a,int b){
**}
原本在其他函数中调用此函数,是无法做到真正交换的,
须作如下修改:
定义时
void SWAP (int& a,int& b)
{
*}
即可
constexpr函数
例constexpr int get_size() {return 20 ; }
constexpr int foo = get_size();
其实就是定义一个常量表达式
默认形参值:
int