C ++ 11中有哪些新的保留字?

时间:2015-11-07 20:21:07

标签: c++ c++11 porting c++03 reserved-words

在准备我们的源代码以最终从C ++ 03升级到C ++ 11时,我想重命名任何无意中与C ++ 11中新的保留字冲突的令牌,这些令牌在C + +中不存在03。

我知道C ++ 11中有新的保留字final,还有其他新的保留字我应该在C ++ 03代码库中找到并重命名吗?

除了保留字之外,C ++ 11中是否有其他更改,其中有效的C ++ 03代码在C ++ 11中不再有效?

虽然我正在使用它,C ++ 14可能需要进行任何更改吗?

1 个答案:

答案 0 :(得分:3)

alignas
alignof
char16_t
char32_t
constexpr
decltype
default
export
noexcept
nullptr
static_assert
thread_local
using

overridefinal仅在特定情况下保留。

http://en.cppreference.com/w/cpp/keyword