質問するログイン新規登録

質問編集履歴

1

想定していた継承グラフが間違っていた

2015/10/06 07:57

投稿

yuba
yuba

スコア5570

title CHANGED
File without changes
body CHANGED
@@ -24,15 +24,13 @@
24
24
  ```
25
25
 
26
26
  ↗ ↖
27
-
28
-
27
+
29
-
30
28
  ↖ ↗
31
29
 
32
30
  ```
33
- C,E,Dをユーザが実装するという構造の場合、
31
+ C,Dをユーザが実装するという構造の場合、
34
32
  ```C++
35
- class E: virtual public B {}
33
+ class D: virtual public B, public C {}
36
34
  class C: virtual public A {}
37
35
  ```
38
36
  という継承宣言でもメンバ重複を避けられるものでしょうか? かたやB、かたやAを仮想継承していますが目的は共通部分であるAの重複を避けることです。