VS2008のインテリセンスって馬鹿なの?死ぬの?
stdafx.h つまりプリコンパイルヘッダで定義されたnamespaceを全然認識してくれない。
<追記>
解決したので記事を書いた。
http://d.hatena.ne.jp/kanoke/20100521
<追記ここまで>
//stdafx.h #include "hoge.h"
この時hoge.hの中でnamespace hoge と、その中に多数の関数が定義されている。
だが…。
//main.cpp #include "stdafx.h" hoge::
こうしてもインテリセンスが働かない。
(実際は他にも大量のヘッダが入っている。もしかしたら、上記くらい単純なら問題起きないのかも?)
色々試した結果
//main.cpp #include "stdafx.h" namespace hoge{} hoge::
こうすることでインテリセンスが働き、ちゃんとhoge内の関数群がリストアップされることを確認。
どういうことなの。