错误代码 Visual Studio 错误:c2059 奇怪的语法错误
Error Code Visual Studio error:c2059 strange syntax error
因为我使用Visual Studio 2013,我得到了一个无法解决的编译错误。这是代码行
std::vector<std::pair<Vector2D*, Vector2D*>> m_joystickValues;
在MSDN上,他们说以下内容。 http://msdn.microsoft.com/en-us/library/t8xe60cf.aspx
现在我真的不知道如何更改代码以工作。正如我认为在上面编写此代码没有错误一样。你能帮我明确的答案吗?
编译器说:
费勒 3 错误 C2059: 语法费勒: ',' c:\users\andreas\documents\Visual Studio 2013\projects\sdlproject\sdlproject\inputhandler.h 42 1 SDLProject
这是模板的一个长期问题。使用 > >
(两个右尖括号之间的一些空格)而不是>>
,以便编译器不会将其与右移混淆。
正如评论中正确指出的那样,对于Visual Studio 2013中的最新工具链,这应该不是问题。但是由于Visual Studio 2012和2013可以使用其他工具链,我不想做出这样的假设。
是的,
声明中的">>"而不是">>"
相关文章:
- 为什么包含windows.h会产生语法错误,从而阻止类的实例化?(C2146,C2065)
- 错误 C2760:语法错误:映射迭代器上意外的标记"标识符",预期的";"
- 为什么我会收到错误 C2143 语法错误:缺少"*"之前的';'?
- 奇怪的代码抛出编译错误模板< J,int aSize=10> C2143:语法错误:在"<"之前缺少";"
- "错误 C0000:语法错误,令牌"<EOF>"处出现意外$end,并且不确定
- 我该怎么做才能摆脱使用命名空间时的语法错误?
- C++语法头文件错误
- 如何摆脱错误c2061;语法错误 cout?
- 语法错误:D3DX10Core 中的标识符'TEXTMETRICA'
- 错误 C2146:语法错误:标识符"A1"之前缺少","
- main.cpp(11):错误 C2059:语法错误:"字符串"
- 我想获取点的属性,它报告错误 C3867:"point::output_x":非标准语法;使用"&"创建指向成员的指针
- RedisGraph 语法错误在偏移量 8 靠近"创建"
- 如何修复此 FSM C++语法错误 C3867
- 函数错误 C2059:语法错误:'>'不起作用
- 为什么在main()之前断言会导致语法错误"error: expected ')' before numeric constant"?
- system() 返回错误语法错误:"("意外
- C++图形初始化错误(语法或丢失文件缺陷?
- 获取0:1(1):错误:语法错误,尝试编译着色器时意外$end
- Visual Studio错误:语法错误:标识符