質問編集履歴
2
ソース変更
title
CHANGED
File without changes
|
body
CHANGED
@@ -7,8 +7,6 @@
|
|
7
7
|
|
8
8
|
```c++
|
9
9
|
class ClassX{ //親クラス
|
10
|
-
|
11
|
-
|
12
10
|
};
|
13
11
|
|
14
12
|
class ClassY:public ClassX{ //子クラス
|
@@ -21,7 +19,7 @@
|
|
21
19
|
/*
|
22
20
|
ここでmethodを呼び出したい
|
23
21
|
ClassY* y;
|
24
|
-
y = x;
|
22
|
+
y = (classY)x;
|
25
23
|
y.method();
|
26
24
|
こうするのが普通か
|
27
25
|
*/
|
1
わかりやすくしました
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,5 +1,5 @@
|
|
1
1
|
### 前提・実現したいこと
|
2
|
-
親クラスのポインタの型のリストを用いて、親クラスと子クラスの両方を扱っているのですが、子クラスのポインタから子クラスだけにしかないメソッドを呼び出したいのですが、
|
2
|
+
親クラスのポインタの型のリストを用いて、親クラスと子クラスの両方を扱っているのですが、子クラスのポインタから子クラスだけにしかないメソッドを呼び出したいのですが、どのように解決すべきなのでしょうか。
|
3
3
|
一度子クラスのポインタを新しく作りその要素を格納してから、新しく作ったポインタを用いて呼び出すのが普通でしょうか。
|
4
4
|
|
5
5
|
|