Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
c_11_language_features [2018/01/28 12:00] rpjdayc_11_language_features [2018/01/28 20:13] (current) – [Standard class life cycle methods] rpjday
Line 2: Line 2:
  
 Links to new/changed C++11 language features (see [[http://en.cppreference.com/w/cpp/language|here]]). Links to new/changed C++11 language features (see [[http://en.cppreference.com/w/cpp/language|here]]).
 +
 +Outstanding questions:
 +
 +  * Should not ''explicit'' be tagged as [[http://en.cppreference.com/w/cpp/language/explicit|having changed behaviour in C++11]]?
  
 ==== Type-related features ==== ==== Type-related features ====
Line 9: Line 13:
   * [[http://en.cppreference.com/w/cpp/language/constexpr|"constexpr" specifier]]   * [[http://en.cppreference.com/w/cpp/language/constexpr|"constexpr" specifier]]
   * [[http://en.cppreference.com/w/cpp/language/user_literal|User-defined literals]]   * [[http://en.cppreference.com/w/cpp/language/user_literal|User-defined literals]]
 +  * [[http://en.cppreference.com/w/cpp/language/nullptr|nullptr]]
  
 ==== Standard class "life cycle" methods ==== ==== Standard class "life cycle" methods ====
Line 15: Line 20:
   * [[http://en.cppreference.com/w/cpp/language/move_constructor|Move constructor]]   * [[http://en.cppreference.com/w/cpp/language/move_constructor|Move constructor]]
   * [[http://en.cppreference.com/w/cpp/language/move_assignment|Move assignment]]   * [[http://en.cppreference.com/w/cpp/language/move_assignment|Move assignment]]
 +  * [[http://codexpert.ro/blog/2013/08/26/inherited-constructors-in-cpp11/|Inherited constructors]]
 +
 +==== Inheritance-related features ====
 +
 +  * [[http://en.cppreference.com/w/cpp/language/final|final]]
 +  * [[http://en.cppreference.com/w/cpp/language/override|override]]
  
 ==== Template-related features ==== ==== Template-related features ====
Line 32: Line 43:
   * [[http://en.cppreference.com/w/cpp/language/range-for|Range-based for loop]]   * [[http://en.cppreference.com/w/cpp/language/range-for|Range-based for loop]]
   * [[http://en.cppreference.com/w/cpp/language/attributes|Attribute specifier sequence]]   * [[http://en.cppreference.com/w/cpp/language/attributes|Attribute specifier sequence]]
 +  * [[http://en.cppreference.com/w/cpp/language/reference|Reference declaration]] (for rvalue)
   * [[http://en.cppreference.com/w/cpp/language/lambda|Lambda expressions]]   * [[http://en.cppreference.com/w/cpp/language/lambda|Lambda expressions]]
  
  • c_11_language_features.1517140801.txt.gz
  • Last modified: 2018/01/28 12:00
  • by rpjday