回答編集履歴

1

fix typo

2016/02/08 01:43

投稿

yohhoy
yohhoy

スコア6191

test CHANGED
@@ -13,6 +13,8 @@
13
13
  という訳で、C++言語仕様の通りです。
14
14
 
15
15
 
16
+
17
+ ----
16
18
 
17
19
  > また以下は、CBaseのデストラクタを、非仮想デストラクタにして実行した結果です。
18
20
 
@@ -30,4 +32,4 @@
30
32
 
31
33
  ```
32
34
 
33
- 3番目の処理では、動的な型`CSub1`を持つオブジェクトを、静的な型`CSub`のポインタとして取り扱っています。対象の型が**非仮想(non-virtual)**なデストラクタを持つ場合、コンパイラは**静的な型**のクラス継承ツリーを遡って`CSub::~CSub()`→`CBase::CBase()`と呼び出しを行います。
35
+ 3番目の処理では、動的な型`CSub1`を持つオブジェクトを、静的な型`CSub`のポインタとして取り扱っています。対象の型が**非仮想(non-virtual)**なデストラクタを持つ場合、コンパイラは**静的な型**のクラス継承ツリーを遡って`CSub::~CSub()`→`CBase::~CBase()`と呼び出しを行います。