継承させているクラス変数へ他のクラスのクラス関数を代入しようとしたときに以下のエラーが発生しました
エラー (アクティブ) E0269 アクセスできない基底クラス "Hoge" への変換は許可されていません。
protectedにもしているし、インクルードもちゃんとしているのですが、エラーが出てしまいます。
また詳しい情報が必要な場合はお手数ですが、返信の方で言っていただくようお願いいたします。
C++ 基底クラスへのアクセス
Re: C++ 基底クラスへのアクセス
protected継承しているのであれば,
別のクラスのメンバ関数だったり,非メンバ関数でキャストしようとしていませんか。
- 継承したクラス
- 継承したクラスを継承しているクラス
別のクラスのメンバ関数だったり,非メンバ関数でキャストしようとしていませんか。