| 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 | 9 | 10B2 | |||||
| shared_ptr, weak_ptr | Y | A | N | Y | TR1 | F | Derived from TR1 | ||
| make_/allocate_shared, owner_before | Y | 2637 | B | ||||||
| unique_ptr | N | Y | A | Y | Boost.Interprocess' unique_ptr | None Found | F | ||
| Howard Hinnant's unique_ptr | |||||||||
| Fixed-Size Arrays | Y | y | A | Y | TR1 | F | Derived from TR1 | ||
| Hash Tables | Y | y | A | Y | TR1 | F | Derived from TR1 | ||
| Singly-linked list | N | Y | A | N | Y | Various vendors' slist | 2448 | F | Name is forward_list. |
| Regular Expressions | Y | y | A | Y | TR1 | F | Derived from TR1 | ||
| Tuple | Y | y | A | Y | TR1 | F | Derived from TR1 | ||
| Random Numbers & Distributions | N | Y | Y | TR1 | B | Derived from TR1 | |||
| 1933 | |||||||||
| Type Traits | Y | y | A | Y | TR1 | B | Derived from TR1. | ||
| Generalized Function Pointers | Y | y | A | Y | TR1 | F | Derived from TR1 | ||
| Generalized Binders | Y | y | A | Y | TR1 | F | Derived from TR1 | ||
| Generalized Member Function Adapters | Y | y | A | Y | TR1 | B | Derived from TR1 | ||
| Reference Wrappers | Y | y | A | Y | TR1 | F | Derived from TR1 | ||
| Return type calculation | Y | y | A | N | Y | TR1 | B | Derived from TR1 | |
| New algorithms | N | Y | N | Y | 2666 | F | |||
| Time | N | Y | Y | just::thread | 2661 | B | |||
| COW ("copy on write") string implementations are no longer permitted. | |||||||||