解决C++中vector声明错误expected parameter declarator
本文最后更新于:2 个月前
保留现场
1  |  | 
声明了一个长度为3的vector数组,编译是会报这个错误。
探究原因
编译器可能无法区分这是一个成员函数声明还是一个成员变量声明,也就是产生歧义。
解决方法
方法1:
1  |  | 
方法2:默认构造函数里面进行成员变量的初始化
1  |  | 
方法3:列表初始化
1  |  | 
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!
本文最后更新于:2 个月前
1  |  | 
声明了一个长度为3的vector数组,编译是会报这个错误。
编译器可能无法区分这是一个成员函数声明还是一个成员变量声明,也就是产生歧义。
方法1:
1  |  | 
方法2:默认构造函数里面进行成员变量的初始化
1  |  | 
方法3:列表初始化
1  |  | 
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!
目录