【08】知识点

  1. | 或 ,^ 异或, ~ 非
1
2
3
4
5
6
//函数参数默认值只能从后往前设置,例如:
void func(int a=1, int b, int c=3); //错:b和a的位置违规
void func(int a, int b=2, int c=3); //ok
//调用时的实参按位置解析,默认实参也只能从后往前逐个替换尾部的“漏缺”,例如
func(12, 12) //ok: c和d默认
func(2, 14, , 3) //错:d不默认则c也无法默认

欢迎关注我的其它发布渠道