错误声明函数 C++ - 应为“;”在声明列表的末尾 & 预期的 ')'

问题描述

我正在尝试定义一个函数并遇到几个错误。 我能够像这样成功定义一个函数

void simulatedFixture(int fixAddress);

但是,当我尝试像这样定义下一个函数时:

void addFixture(bool simshow; int x; int y; int w; int h; int universe; int address; int channelCount);

我遇到以下错误

预期的';'在声明列表末尾

预期的')'

预期的成员名称或“;”声明说明符后

我不知道哪里出错了,因为我觉得我在做同样的事情,只是多了几个参数。

提前感谢您的帮助。

解决方法

参数应该用逗号 , 分隔,而不是用分号 ; 分隔。

参见例如在这里以外行术语了解更多详细信息:

https://www.geeksforgeeks.org/functions-in-c/

https://www.cs.auckland.ac.nz/references/unix/digital/AQTLTBTE/DOCU_056.HTM

或者在这里获取精确的技术参考:

https://en.cppreference.com/w/cpp/language/function