2016-08-29 146 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

回答