语法错误:'type'之前缺少';'
syntax error : missing ';' before 'type'
我正在使用OPNET建模器,并注入代码来改进我的场景。当我编译代码时,出现了此消息语法错误:缺少";"在"type"之前但它指的是没有任何代码行的转换。
怎么了?
有人能帮我吗?
该错误消息表示缺少分号。这种情况最常见的地方如下:
class Foo {
// ...
} // <-- NEED SEMICOLON HERE
int main() {
// ...
}
请注意,class
声明可能出现在头文件中,而不是.cpp
文件中。
如果同时声明和赋值一个变量,则某些严格的编译器也可能发生此错误。这可以通过更改foo_t my_var = old_var;
并将语句拆分为来解决
foo_t my_var;
my_var = old_var;
不幸的是,如果你不把变量声明放在代码块的顶部,一些编译器甚至会抛出错误。[1]
[1]http://social.msdn.microsoft.com/forums/en-US/vclanguage/thread/974f1b6a-7bad-4be7-a93e-66e6b2f18842
相关文章:
- 为什么包含windows.h会产生语法错误,从而阻止类的实例化?(C2146,C2065)
- 错误 C2760:语法错误:映射迭代器上意外的标记"标识符",预期的";"
- 为什么我会收到错误 C2143 语法错误:缺少"*"之前的';'?
- 奇怪的代码抛出编译错误模板< J,int aSize=10> C2143:语法错误:在"<"之前缺少";"
- "错误 C0000:语法错误,令牌"<EOF>"处出现意外$end,并且不确定
- 我该怎么做才能摆脱使用命名空间时的语法错误?
- 如何摆脱错误c2061;语法错误 cout?
- 语法错误:D3DX10Core 中的标识符'TEXTMETRICA'
- 错误 C2146:语法错误:标识符"A1"之前缺少","
- main.cpp(11):错误 C2059:语法错误:"字符串"
- RedisGraph 语法错误在偏移量 8 靠近"创建"
- 如何修复此 FSM C++语法错误 C3867
- 函数错误 C2059:语法错误:'>'不起作用
- 为什么在main()之前断言会导致语法错误"error: expected ')' before numeric constant"?
- c++default-int中的语法错误
- "pip install openexr"上的语法错误:错误的编译器?
- 为什么我收到语法错误:在"*"之前缺少";"
- 错误 C2059:语法错误:从结构成员声明'constant'
- C++语法错误,编译器不会警告或 int v = func(&v) 出错;
- 我正在调试这个C++程序.编译器不再显示语法错误,但存在隐藏的逻辑错误