向量声明“预期参数声明符”

新手上路,请多包涵

我在类的私有成员变量中有一行代码:

 vector<double> dQdt(3)

在 xcode 中编译时,这会给出错误“预期参数声明符”。我想我提供了足够的信息。我认为这个声明没有任何问题。

原文由 roulette01 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 718
1 个回答

尝试编译具有初始化向量的 C++ 代码时出现此错误。 在初始化部分将 () 更改为 {} 为我工作; 早些时候我的代码看起来像这样:

 vector<vector<int>> minA(11, vector<int>(11, INT_MAX));

我更改了代码以用大括号替换圆括号,并且错误消失了。

 vector<vector<int>> minA{11, vector<int>(11, INT_MAX)};

原文由 abhinav1602 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏