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

質問編集履歴

2

ソース変更

2018/08/11 00:02

投稿

inkmg
inkmg

スコア11

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

わかりやすくしました

2018/08/11 00:02

投稿

inkmg
inkmg

スコア11

title CHANGED
File without changes
body CHANGED
@@ -1,5 +1,5 @@
1
1
  ### 前提・実現したいこと
2
- 親クラスのポインタの型のリストを用いて、親クラスと子クラスの両方を扱っているのですが、子クラスのポインタから子クラスだけにしかないメソッドを呼び出したいのですが、か方法はありますか。
2
+ 親クラスのポインタの型のリストを用いて、親クラスと子クラスの両方を扱っているのですが、子クラスのポインタから子クラスだけにしかないメソッドを呼び出したいのですが、どのよう解決べきなのでしょうか。
3
3
  一度子クラスのポインタを新しく作りその要素を格納してから、新しく作ったポインタを用いて呼び出すのが普通でしょうか。
4
4
 
5
5