2016-08-29 147 views
-2

我想声明一个constexpr,它会引发编译错误。C++ 11 constexpr编译错误

static constexpr float goBaseMovementSpeed = (1.135f/440.f); 

这条线为什么不起作用?

错误C2144:语法错误:'float'应该以';'开头,
错误C4430:缺少类型说明符 - 假定为int。注:C++不支持default-int

goBaseMovementSpeed是类的成员。

编译器:Visual Studio 2013

+0

VS哪个版本您使用的? –

+0

2015年,我无法让它在g ++ 11上工作 – ioanb7

+3

发布了一个重现错误的最小示例。它也适用于我:http://ideone.com/jYWmgS – HolyBlackCat

回答