2011-08-04 7 views
0

C++のネームスペース内のすべての関数をリストすることは可能ですか?ちょうどC#での反射のように。名前空間のすべての関数をリストする方法は?

+0

いいえ、少なくとも名前空間は開いているためです。他のヘッダーが名前空間に追加される可能性があるので、名前空間の要素を宣言する単一のヘッダーを見るだけでは、あなたに伝えるには不十分です。 –

+4

いいえ、何を達成しようとしていますか? –

+0

これは、IDEが(Visual Studioなどの)IDEのためにできることですが、プログラマー向けであり、コード自体ではありません。 –

答えて

8

C++にはリフレクションが組み込まれていません(名前空間やクラス用)。

+0

typeidを使用する最小限の型情報があります。しかし、メンバーに関する情報はありません。 – nakhli

関連する問題