一、内联函数

1
2
3
4
5
6
//内联函数
//

inline fun(){

}

二、默认参数和占位参数

默认参数:必须从右往左写(一旦出现默认参数,后边的参数必须都是默认的)

1
2
3
4
5
6
7
8
//占位参数
/*
1.占位但是不调用
2.为之后的函数扩充留下线索
*/
void print(int){
cout << "PRINT()";
}

三、函数重载

1
2
3
4
5
6
7
int fun(int ,int){

}

int fun(char , char){

}

四、string

1
2
3
4
5
6
7
8
9
10

string name = "mingming";
for(auto i : name){
cout << i ; // mingming
}


//转c风格字符串

const char* cname = name.data();