- ベストアンサー
VC++6.0の基本的な質問(操作)
VC++初心者です 別々のプログラムA、とBがあったとします。プログラムAの中で使われているクラスの派生クラスをプログラムBで作ろうと思いますが、そういう場合みなさんどうしてますか(簡単な方法ありませんか)? また作ったクラスやリソースをワークスペース内から削除(コメントアウトではなく)したいのですが、うまくいきません。これも何か良い方法ありませんか? よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
関連するQ&A
- VC++でメニューの消し方
VC++V6.0(MFC)で書かれたソースコードのメニューを 消したいんですけどその方法が分かりません。 どうやったら消せるんですか? リソースエディタで編集できるまでは分かったんですが 消す方法はやっぱり分かりません。 ちなみにソースコードは http://hirotake.web.infoseek.co.jp/ の InverseKinematic.lzh (231KB) (Visual C++ Ver 6.0用) (解凍したら「ワークスペースを開く」で InverseKinematic.dswをクリックするだけでビルド準備OKです) どうかお願いします。
- ベストアンサー
- C・C++・C#
- 基本クラスのポインタで、派生クラスのメンバ関数を呼び出す方法?
VC++でプログラミングをしています。 A(基本クラス) B(派生クラス) を作成しました。Bは、Aの特別な場合です。 このとき、基本クラスAのポインタから、派生クラスBにのみあるメンバ関数を呼ぶことはできないのでしょうか? 基本クラスAにも同じ名前の関数があれば、仮想関数をオーバーロードすれば呼び出せるようですが、この関数は、基本クラスには不要なので、できれば使わないメンバ関数を基本クラスに書きたくありません。 (純粋仮想関数という方法もあるようですが、) 操作としましては、 Aのポインタ配列 A* a[100]を作成し 特別な場合のみ派生クラスBのメンバ関数だけを実行させたいのです。 派生クラスにのみあるメンバ関数を、Readとします。 for(i=0;i<100;i++){ if(派生クラスBの場合){ a[i]->Read() } } 現状では、コンパイルエラーで、 関数Readは、aのメンバ関数ではありませんとなってしまいます。 以上よろしくお願いします。
- ベストアンサー
- C・C++・C#
- VC++の外部依存関係
VC++初心者です。 タイトル通りVC++のFile Viewにある外部依存関係とは何ですか? ここにワークスペースに自分自信で追加したインクルードファイル以外のものが出てきます。なんとなく、コンパイルオプション(プロジェクトの設定メニュー)に設定してあるインクルードファイル類と関係がありそうにも思えますが、そうなのでしょうか? 今、手元にVC++が無いので、実際に試せないのですが、この外部依存関係に出てくるインクルードファイルも自分で追加したものの様にVC++上で編集して保存出来てしまうのでしょうか? また、インクルードファイル以外にも外部依存関係という所に設定次第で表示されるものがあるのでしょうか? 例えば、そのワークスペース内のプログラムで使用するテキストファイル(iniファイル等)等も表示されるのでしょうか? (これは無さそうですが。。。) 以上、よろしくお願いします。
- ベストアンサー
- C・C++・C#
- VC++についてです
クラスの中で他のクラスで定義した変数を使う場合はどのようにしたらいいのでしょうか?又、Cで作ったプログラムをVC++組み込もうとしているのですが、変数宣言等はどのクラスのどこにすれば、他のクラスでも使えるようになるのでしょうか? よろしくお願いいたします。
- ベストアンサー
- C・C++・C#
- VC++でプログラミングしていますが
VC++である文章を入力すると、Aか、Bという文章が表示されるプログラムを書きたいと思っています。 ある文章を入力するとAという文章が表示されるプログラムはできたのですが、AまたはBを表示させることができません。 どのように書けば良いのでしょうか。 初歩的な質問かもしれませんがよろしくお願いします。
- ベストアンサー
- その他(インターネット・Webサービス)
- 至急教えてください(VC++)
VC++の質問です。 クラスA : クラスBを宣言 B b; クラスB : クラスCを宣言 C c; クラスC クラスCからクラスBでpublicで宣言されている関数を読み出すには どうしたらよいのでしょうか。 自分を宣言したクラスのポインタを取得する関数とかがあるのでしょうか。
- ベストアンサー
- C・C++・C#
- VCでヘッダが見えないエラー
Vista上でVisualStudio2008を使っています。c:\Program Files下にWinPcapをインストールして、ユーザホームのドキュメントフォルダ下にVCのワークスペースを作成してあります。 この状態で、WinPcapのサンプルプロジェクトを作ってプログラム実行すると、 fatal error C1083: include ファイルを開けません。'pcap.h': No such file or directory というエラーが出ます。VCは管理者権限で起動しています。ヘッダファイルのあるディレクトリの読み取り権限はあります。 他に何を確認すべきか教えてください。
- 締切済み
- その他(プログラミング・開発)
- 別のワークスペースからダイアログ、ヘッダ、CPPを挿入したい
申し訳ございません、お教えください。 他のワークスペースからダイアログのリソース、ヘッダ、CPP を挿入したいのですがわかりません。 どなたか教えてください。 Win CE eMbedded VC++ 4.0で開発しております。 宜しくお願いいたします。
- 締切済み
- C・C++・C#
お礼
大変お詳しいお答えありがとうございます。 さっそく試して、うまくいきました。 大変役立ちました。