c++

unite-outline の近況: C のマクロがどう展開されるかを表示するようにした

C のマクロが展開されてどうなるかを => の後に表示するようにしてみた。Before: ↓ After: 上の画像より空間の利用効率が上がって情報量が増えたのがわかると思う。do { ... } while(0) のような複数行に渡るものは最初の数行分しか表示できないけど、アウト…

多重継承時のコンストラクタ/デストラクタの呼び出し順序2〜仮想基本クラス〜

c++

「多重継承時のコンストラクタ/デストラクタの呼び出し順序」の続き。今回はクラス階層に「仮想基本クラス」が含まれていた場合を検証。特に、 C++ Introduction - 10 (補足2)派生クラスのコンストラクタとデストラクタ (中略) 1. 仮想基本クラスのコ…

多重継承時のコンストラクタ/デストラクタの呼び出し順序

c++

C++独習中。現在、まったくのよちよち歩き。トムソンガゼルの生まれ立てベイビー状態ですが、多重継承時のコンストラクタ/デストラクタの呼び出し順序がどうなるのか確かめてみたりしました。 結果は以下の通り。 * DerivedA2 constructor of BaseA constru…