 | More Keywords (D&D p. 60) |
 | New Comment Format (D&D p. 17) |
 | Declarations
 | Where you need them (D&D p. 23) |
 | In a for statement initializer (D&D p. 88) |
|
 | New bool type (D&D p. 1028) |
 | Namespaces (D&D p.34 & 1035) |
 | Use of const variables in constant expressions (D&D
p. 231) |
 | References variables (D&D p. 184) |
 | Can't assign void * to another type pointer |
 | Defined struct, union and enum are real types |
 | New-style casts
 | static_cast (D&D p. 1030) |
 | const_cast (D&D p. 1032) |
 | reinterpret_cast (D&D p.1033) |
|
 | Functions (D&D Chapter 4)
 | Prototypes are required |
 | Return of int no longer assumed |
 | Empty arg list means no arguments |
 | References as parameters |
 | Use of default parameters |
 | Use of inline |
 | Overloading of functions and operators |
 | Function templates |
|
 | I/O operators (D&D p. 18-26 and chapter 11) |
 | Storage allocation and deallocation (D&D p. 440)
 | Use new to allocate memory |
 | Use delete or delete[] to deallocate it |
|