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

回答編集履歴

1

微修正

2018/09/21 03:54

投稿

Chironian
Chironian

スコア23274

answer CHANGED
@@ -2,8 +2,8 @@
2
2
 
3
3
  > 基本クラスのポインタに派生クラスのオブジェクトのアドレスを代入する時
4
4
 
5
- これは暗黙の型変換によりエラーになりません
5
+ これはpublic継承なら暗黙の型変換により可能です
6
- 非public継承の場合、基底クラスは外部から見えない建前になります。なので、暗黙の型変換できるのはおかしいと思います。非publicなキャスト演算子が定義されている場合と同様に考えて良いと思います。
6
+ しかし、非public継承の場合、基底クラスは外部から見えない建前になります。なので、暗黙の型変換できるのはおかしいと思います。非publicなキャスト演算子が定義されている場合と同様に考えて良いと思います。
7
7
 
8
8
 
9
9
  > 要は、virtual継承と言うのは、多重継承の際に使用する物!