解决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 协议 ,转载请注明出处!
目录