デバッガーのインテリセンスについて


ぬこ  2009-08-12 10:27:26  No: 70789  IP: [192.*.*.*]

環境:VC++6、Win XP

デバッガーのインテリセンスについて質問です。

自作クラスのプライベート関数や変数を
インテリセンスの候補に表示させたくない物があるのですが
そんな事は出来るのでしょうか?


例えば下の様な class test があるとして
test t;
t. と打った時に、現状だと候補に
m_hoge、Hoge、hogehoge
が表示されますが

Hogeしか見せたくない

って感じです。

class test
{
private:
  int m_hoge;

public:
  int Hoge();

private:
  int hogehoge();
}


よろしくお願いします。

編集 削除
Ban  2009-08-15 23:19:00  No: 70790  IP: [192.*.*.*]

できません。

但し、「実装の隠蔽」というもの自体は、例えば
「『pImplイディオム』等でクラスを分割する」ことで、
privateを本当に隠蔽してしまえば、実現できるかと思います。
(Interfaceしか公開しない)

編集 削除