Feature | gcc -std=c++0x on Win32 |
MSVC | Approximation (green if w/C++0x syntax) |
Good "Entry Point" Proposal |
Course Coverage | Remarks | ||||
4.3 | 4.4 | 4.5 | 4.6 | 9 | 10 | |||||
shared_ptr, weak_ptr | A | A | A | N | Y | TR1 | F | Derived from TR1 | ||
make_/allocate_shared, owner_before | Y | 2637 | B | |||||||
unique_ptr | N | A | A | A | Y | Boost.Interprocess' unique_ptr | None Found | F | ||
Howard Hinnant's unique_ptr | ||||||||||
Fixed-Size Arrays | Y | A | A | A | Y | TR1 | F | Derived from TR1 | ||
Hash Tables | Y | A | A | A | Y | TR1 | F | Derived from TR1 | ||
Singly-linked list | N | A | A | A | N | Y | Various vendors' slist | 2448 | F | Name is forward_list. |
Regular Expressions | Y | A | A | A | Y | TR1 | F | Derived from TR1 | ||
Tuple | Y | A | A | A | Y | TR1 | F | Derived from TR1 | ||
Random Numbers & Distributions | N | Y | A | A | Y | TR1 | B | Derived from TR1 | ||
1933 | ||||||||||
Type Traits | Y | A | A | A | Y | TR1 | B | Derived from TR1. Neither gcc 4.6 nor VC10 support aligned_union. | ||
Generalized Function Pointers | Y | A | A | A | Y | TR1 | F | Derived from TR1 | ||
Generalized Binders | Y | A | A | A | Y | TR1 | F | Derived from TR1 | ||
Generalized Member Function Adapters | Y | A | A | A | Y | TR1 | B | Derived from TR1 | ||
Reference Wrappers | Y | A | A | A | Y | TR1 | F | Derived from TR1 | ||
Return type calculation | Y | A | A | A | N | Y | TR1 | B | Derived from TR1 | |
New algorithms | N | Y | A | A | N | Y | 2666 | F | ||
Time | N | Y | A | A | N | just::thread | 2661 | B | ||
COW ("copy on write") string implementations are no longer permitted. | ||||||||||