简体   繁体   English

错误C4430-VS2012

[英]Error C4430 - VS2012

I am getting the errors C4430: missing type specifier - int assumed. 我收到错误C4430:缺少类型说明符-假定为int。 Note: C++ does not support default-int C2143: syntax error : missing ';' 注意:C ++不支持default-int C2143:语法错误:缺少';' before '<' C2238: C2238: unexpected token(s) preceding ';' 在'<'之前C2238:C2238:在';'之前的意外令牌 on the following line. 在下一行。

typedef STD_::reverse_bidirectional_iterator<iterator, DataObj>; reverse_iterator;

What do I need to do to get rid of these errors? 我需要怎么做才能摆脱这些错误? This is being done in Visual Studio 2012 on Windows 8. 这是在Windows 8的Visual Studio 2012中完成的。

Get rid of the ; 摆脱; before reverse_iterator . reverse_iterator之前。

typedef STD_::reverse_bidirectional_iterator<iterator, DataObj>; reverse_iterator;
                                                               ^

That semicolon should be removed 该分号应删除

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM