回答編集履歴

1

回答の追加

2020/06/23 23:03

投稿

yuki23
yuki23

スコア1448

test CHANGED
@@ -51,3 +51,39 @@
51
51
 
52
52
 
53
53
  100%ではないですが、間違っていることが多いです。
54
+
55
+
56
+
57
+ -----
58
+
59
+
60
+
61
+ 「継承を使うのは間違い」とか言いながら継承使ってました。すみません。
62
+
63
+ 使わないほうがシンプルでいいですので、追記しておきます。
64
+
65
+
66
+
67
+ ```c++
68
+
69
+ class Derived
70
+
71
+ {
72
+
73
+ Drawable<Graphic::B> b;
74
+
75
+ Drawable<Graphic::C> c;
76
+
77
+ void exec() {
78
+
79
+ //a.draw(); // Error
80
+
81
+ b.draw(); // OK
82
+
83
+ c.draw(); // OK
84
+
85
+ }
86
+
87
+ };
88
+
89
+ ```