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