Is there a (practical) way to by-pass the normal (virtual) constructor calling order?
Example:
class A { const int i; public:
On parashift c++-faq-lite this issue is outlined.