Main Page  »  Languages » C++ » Type System » 


  
C++: Under the Hood
Explains run-time C++ implementation details such as class layout techniques and the virtual function call mechanism. (March, 1994)
Reference Initializations
Explains how the rules for initializing references differ from the rules for initializing pointers. (September, 2001)
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. (October, 2001)
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) (June 6, 2005)
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) (June 25, 2005)
Associative Chains in C++
Phillip Bruce gets around some of the limitations of the pointer-to-member with a model of class associations that he calls "Associative Chains." (January 9, 2006)
Overloading and Overloading
Operator overloading may be syntactic sugar, but there are a lot of things that don't taste very good without sugar. (March 1, 2006)
Type Traits Proposal
A proposal to add Type Traits to the C++ Standard Library.
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.
Director of Casting
Presents a set of guidelines for using the new C++-style cast operators. [PDF]

[ 1 ] [ 2 ]


 

 

WidgetBucks - Trend Watch - WidgetBucks.com


ASP | ASP.NET | C | C++ | CGI | Delphi | Java | Javascript | Perl | PHP | Python | Object Oriented | Tools | Compilers
programmingx.Com © Copyright 2005 All Programming Resources Guide Directory