Using delegating constructors (C++0x)

Note: C++0x is a new version of the C++ programming language standard. This is a draft standard and has not been officially adopted in its entirety. The implementation of C++0x is based on IBM's interpretation of the draft C++0x standard and is subject to change at any time without notice. IBM makes no attempt to maintain compatibility with earlier releases and therefore the C++0x language extension should not be relied on as a stable programming interface.

Syntactically, delegating constructors and target constructors present the same interface as other constructors, see Delegating constructors (C++0x).

Consider the following points when you use the delegating constructors feature: