Type System
Built-in Type Safety?
C++ is a statically typed language but its type system is not bulletproof. This article reveals some all-too-common type glitches and how to fix them. (Thomas Guest)
C++: Under the Hood
Explains run-time C++ implementation details such as class layout techniques and the virtual function call mechanism.
Casting in C++
In-depth information on the four new casting operators available in C++. Written for those who know C++ but are using the old C-style casts.
Director of Casting
Presents a set of guidelines for using the new C++-style cast operators.
Never Call Virtual Functions During Construction or Destruction
Explains why you should never call virtual functions during construction and destruction of your objects. (Scott Meyers)
Passing By Reference-to-const
Explains why the rules for initializing references make passing by reference-to-const an efficient and attractive alternative to passing by value.
Pointers to C++ Member Functions
Discusses what member function pointers are, shows how to declare and use them, and gives some examples of problems that they solve very well.
Reference Initializations
Explains how the rules for initializing references differ from the rules for initializing pointers.
The const Qualifier
Explains the use of the const qualifier on small code snippets. (by Carlo Wood)
Showing 20–10 of 10 results