使用到的C++11特性

From KlayGE
Revision as of 06:12, 23 October 2013 by Gongminmin (Talk | contribs)

Jump to: navigation, search

KlayGE 4.2开始,一些C++11特性被引入代码中,部分替代了原先使用boost实现的功能。包括:

C++11核心语言功能

  • Static assertions
  • auto-typed variables
  • Declared type of an expression
  • Null pointer constant
  • Strongly-typed enums
  • Range-based for

C++11核心语言功能:并行

C++11核心语言功能:C99

  • long long

C++11库

  • Array
  • Chrono
  • Functional
  • Integer
  • Random
  • Regex
  • System
  • Thread
  • Tuple
  • Type Traits
  • Unordered

相关内容

多种编译器对C++11的支持