関数の削除 – プログラミング – Home

通知
すべてクリア

[解決済] 関数の削除


puffy
 puffy
(@puffy)
ゲスト
結合: 16年前
投稿: 3
Topic starter  

環境:VS 2008 Pro, MFC

はじめまして。

追加したメンバ関数を削除したいです。

クラスビューで関数を右クリックするとメニューに削除が出る
とヘルプには書かれていますが、メニューに見あたりません。

(1)どうすれば削除できますか?
(2)右クリックメニューに削除の項目を出す方法を教えてください。

どうぞよろしくお願い致します。


引用未解決
トピックタグ
επιστημη
 επιστημη
(@επιστημη)
ゲスト
結合: 21年前
投稿: 600
 

所詮テキストの並びでしかないんだから、エディタで消せば?


返信引用
仲澤@失業者
(@uncle_kei)
Prominent Member
結合: 5年前
投稿: 828
 

出ませんねぇ(笑)。よくあることですが、多分、ウソッパチでしょう。


返信引用
puffy
 puffy
(@puffy)
ゲスト
結合: 16年前
投稿: 3
Topic starter  

お返事ありがとうございます.

> 多分、ウソッパチでしょう。

いえ、プロフェッショナル Edition なのですけど・・・(大笑い)

どうにかなりませんか?


返信引用
あー
 あー
(@あー)
ゲスト
結合: 17年前
投稿: 18
 

ヘルプに書いてることがウソッパチって意味じゃないの?
いずれにせよεπιστημη氏の言うとおりエディタで消せばいいじゃん


返信引用
PATIO
(@patio)
Famed Member
結合: 3年前
投稿: 2660
 

えーと、HELPのどの辺に書いてあるのか教えてください。
その記述と言うのを見てみたいので。

ちなみにVC++6.0の頃は確かにクラスビューから削除とか出来たような気がしますけれど、
最近のVC++は追加は出来ても削除は自分でやら無いと出来なかったと思います。
VC++6.0の頃はウィザードが編集する部分とユーザーが編集する部分が
コメントで区別されていましたけれど、最近はそれも無くなってますし。

他の方が言われているように手動で削除するしか無いと思いますよ。
私の場合、クラスウィザードが吐き出す位置が気に入らないので
自分でヘッダーファイルの編集しちゃいますし、
追加の時にしてもウインドウメッセージとの関連付けをしてくれるから
使っているだけと言う感じです。
普通のメンバー関数は手動でバンバン増やしています。


返信引用
PATIO
(@patio)
Famed Member
結合: 3年前
投稿: 2660
 

ちなみにMFC関連のメンバーならクラスのプロパティを開いて
イベント、オーバーライド、メッセージの各タブで追加と削除が出来ますよ。
ちなみにこの場合の削除はコメントアウトです。
実際に削除したければ、自分で消すしかないです。


返信引用
puffy
 puffy
(@puffy)
ゲスト
結合: 16年前
投稿: 3
Topic starter  

皆様 ご回答ありがとうございました。

PATIOさま

>ちなみにMFC関連のメンバーならクラスのプロパティを開いて
>イベント、オーバーライド、メッセージの各タブで追加と削除が出来ますよ。

おっしゃるとおりに、プロパティのほうでできました。
ありがとうございました。

επιστημηさま
あーさま

>いずれにせよεπιστημη氏の言うとおりエディタで消せばいいじゃん

VSのシステムがわかっていないので、この方法ではゴミが残ったりしないかと
心配でした。
関数の実装と型宣言をエディタを使って消去すれば良いでしょうか?


返信引用
うみんちゅ
 うみんちゅ
(@うみんちゅ)
ゲスト
結合: 16年前
投稿: 15
 

もう遅いかもしれませんが回答を。
エディタで関数名を右クリックして「全ての参照の検索」を選択します。
するとその関数の名前が存在する行を全て表示してくれます。
該当する行を全て削除すれば問題ないと思われます。
当然ですが関数本体は複数行あるので全て削除しましょう。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

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