|[ < ]||[ > ]||[ << ]||[ Up ]||[ >> ]||[Top]||[Contents]||[Index]||[ ? ]|
C++ is a complex language and an evolving one, and its standard definition (the ISO C++ standard) was only recently completed. As a result, your C++ compiler may occasionally surprise you, even when its behavior is correct. This section discusses some areas that frequently give rise to questions of this sort.
9.9.1 Declare and Define Static Members Static member declarations are not definitions 9.9.2 Temporaries May Vanish Before You Expect Temporaries may vanish before you expect 9.9.3 Implicit Copy-Assignment for Virtual Bases Copy Assignment operators copy virtual bases twice