
出现如上图的错误:
C2548 缺少参数 X 的默认参数
原因是在C++的形参列表中,初始化的参数必须排列在不初始化的参数后面,也就是说初始化的参数后面的参数,也必须初始化。
修改如下:

正确解决!
(其实只是非常基础的一个问题,平时的编码习惯还是要保持规范!)
本文解析了C++中默认实参必须位于形参列表末尾的规则,并通过实例展示了如何修正错误的参数声明,避免C2548错误。

C2548 缺少参数 X 的默认参数
原因是在C++的形参列表中,初始化的参数必须排列在不初始化的参数后面,也就是说初始化的参数后面的参数,也必须初始化。
修改如下:

正确解决!
(其实只是非常基础的一个问题,平时的编码习惯还是要保持规范!)

被折叠的 条评论
为什么被折叠?