デフォルトコンストラクタ A() とコンストラクタA(a, b, c) という2種類のコンストラクタを持つクラスを定義し、 それを継承したクラス class B : public A のデフォルトコンストラクタB(), B(a, b, c) があるとします。B(a, b, c)が呼ばれたら A(a, b, c) が呼ばれるようにできますか?明示的に B(a,b,c) の中で呼ぶしか無いでしょうか?
// used to be "#define synchronized(x) if ( jlib::lang::Lock l_o__c_k(x) )", // up to the C++ standard, this seems to be incorrect, it can only be // accepted by MSVC. See C++ Language Specification, A5.