Overview of the New C++ (C++0x)
Category: Education (depraced!)
- views: 2 383
- date: 18 May 2011
- posted by: bubbagump

Presentation Materials: Overview of the New C++ (C++0x)
Detailed topic outline
* The History and Vocabulary of C++ Evolution
* Sample Program: C++98 vs. C++0x
* Features for Everybody:
o auto for Type Declarations
o Range-Based for Loops
o “>>” as Nested Template Closer
o nullptr
o Unicode characters and strings
o Raw string literals
o Uniform initialization syntax
o Initializer lists
o Lambda Expressions
o Template Aliases
o Threading Support
o Library Enhancements:
+ New Container Features
+ Smart Pointers (shared_ptr, weak_ptr, unique_ptr)
+ Hash Tables
+ Singly-Linked Lists
+ Fixed-Size Arrays
+ Tuples
+ Regular Expressions
+ Generalized Functors(function)
+ Generalized Binder (bind)
+ New Algorithms
+ Other New Library Functionality
* Features Primarily for Class Authors:
o Move Support and Rvalue References
o default Member Functions
o delete Functions
o Default Member Initialization
o Delegating Constructors
o Inheriting Constructors
* Features Primarily for Library Authors:
o Static Assertions
o explicit Conversion Functions
o Variadic Templates
o decltype
o Perfect Forwarding
* Yet More Features (Overview)
* Removed and Deprecated Features (Overview)
* Sources for Further Information
NO MIRRORS
We need your support!
Make a donation to help us stay online
Bitcoin (BTC)
bc1q08g9d22cxkawsjlf8etuek2pc9n2a3hs4cdrld
Bitcoin Cash (BCH)
qqvwexzhvgauxq2apgc4j0ewvcak6hh6lsnzmvtkem
Ethereum (ETH)
0xb55513D2c91A6e3c497621644ec99e206CDaf239
Litecoin (LTC)
ltc1qt6g2trfv9tjs4qj68sqc4uf0ukvc9jpnsyt59u
USDT (ERC20)
0xb55513D2c91A6e3c497621644ec99e206CDaf239
USDT (TRC20)
TYdPNrz7v1P9riWBWZ317oBgJueheGjATm
Information |
|||
![]() |
Users of GUESTS are not allowed to comment this publication. | ||









