CMyView は継承できないのでしょうか? – プログラミング – Home

CMyView は継承できないのでしょ...
 
通知
すべてクリア

[解決済] CMyView は継承できないのでしょうか?


ガラ
 ガラ
(@ガラ)
ゲスト
結合: 20年前
投稿: 201
Topic starter  

OS XP VC++6.0 PRO
SDI でVIEW を切り替えるソフトを作成中です。
自動生成されるCMyView を基本クラスとして、派生クラスを作りたいのですが、
以下のようなエラーが発生します。
CMyView は、継承できないのでしょうか?

#include XXXView.h // CMyView の宣言されているヘッダーをinclude
class a : public CMyView // この行で以下のコンパイラエラーが出力されます。
{
public:
a();
virtual ~a();

};

<エラー>
error C2504: 'CMyView' : 定義されていない基本クラスが宣言されています。


引用未解決
トピックタグ
みょーん
 みょーん
(@みょーん)
ゲスト
結合: 20年前
投稿: 2
 

継承できますよ。
原因はそのエラー内容の通りでしょう。
XXXView.hを確認してください。


返信引用
ガラ
 ガラ
(@ガラ)
ゲスト
結合: 20年前
投稿: 201
Topic starter  

みょーんさん。また、また、ありがとうございます。
CMyView は、継承できました。
エラーメッセージが他の場所がでていたので、困惑してました。
#include bbbView.h
#include XXXView.h // CMyView の宣言されているヘッダーをinclude
class a : public CMyView // この行で以下のコンパイラエラーが出力されます。
{
public:
a();
virtual ~a();

};

bbbview.h の中で CMyView のコンストラクタを呼んでいたので、この場所で
エラーが発生しました。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました