Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| c_11_features [2018/01/29 15:36] – [General language features] rpjday | c_11_features [2018/02/02 09:23] (current) – [Standard Library] rpjday | ||
|---|---|---|---|
| Line 15: | Line 15: | ||
| * [[https:// | * [[https:// | ||
| * [[http:// | * [[http:// | ||
| + | |||
| + | |||
| ===== C++11 features ===== | ===== C++11 features ===== | ||
| Line 40: | Line 42: | ||
| * '' | * '' | ||
| * '' | * '' | ||
| + | * type traits | ||
| Any other new character types? | Any other new character types? | ||
| Line 55: | Line 58: | ||
| * for_each, non-member begin() and end() | * for_each, non-member begin() and end() | ||
| - | ==== Namespace | + | ==== Namespaces |
| * Inline namespaces | * Inline namespaces | ||
| Line 73: | Line 76: | ||
| * "'' | * "'' | ||
| + | ==== Rvalue references ==== | ||
| + | |||
| + | * Basic rvalue references | ||
| + | * Rvalue references for '' | ||
| ==== Class features ==== | ==== Class features ==== | ||
| Line 89: | Line 96: | ||
| * '' | * '' | ||
| * '' | * '' | ||
| - | * '' | + | * '' |
| + | * '' | ||
| ==== Templates ==== | ==== Templates ==== | ||
| Line 118: | Line 126: | ||
| * relies heavily on move semantics | * relies heavily on move semantics | ||
| * New algorithms [[https:// | * New algorithms [[https:// | ||
| + | * tuple | ||
| ==== Concurrency ==== | ==== Concurrency ==== | ||
| Line 128: | Line 137: | ||
| * extern template | * extern template | ||
| - | * Type traits | ||
| * Regular expressions | * Regular expressions | ||
| * C99 preprocessor ('' | * C99 preprocessor ('' | ||