命名空间:命名空间外定义的宏在空间内无法访问?
辉歌 2006-04-15 12:17:59 1,举例如下:
#define ASSERT(x) { if ( !( x ) ) _asm{ int 0x03 } }
namespace WT{
void ttt()
{
....
ASSERT(x);
}
}
编译提示 ASSERT:undeclared identifier
-----------------
2,我想做一个DLL,把在一个在某命名空间的类导出。可以吗?需要怎么做?
namespace WT
{
class MY_API WT_Rename
{....};
}
客户端使用的时候:
WT::WT_Rename x;
是这样的吗?