Reduce Repetitive Initialization Code in C++ Applications by Using Delegating Constructors

Posted on Internet.com See other posts from Internet.com
Published on Thu, 05 Aug 2010 04:00:00 +0100 Indexed on 2010/12/21 5:01 UTC
Read the original article Hit count: 382

Filed under:
You're often required to repeat identical pieces of initialization code in every constructor of a class that declares multiple constructors. That's because unlike a few other programming languages, The C++ programming language doesn't allow a constructor to call another constructor of the same class. Luckily, this problem is about to disappear with the recent approval of a new C++0x feature called delegating constructors which are explained in this C++ tutorial.

© Internet.com or respective owner