【发布时间】:2009-06-18 15:17:40
【问题描述】:
我有一个如下所示的文件:
namespace myName
{
typedef HRESULT (*PFN_HANDLE)(myName::myStruct);
class MyClass{
//...
public:
BOOL RegisterCallback (PFN_HANDLE foo);
//...
};
struct myStruct{
//...
};
}
但我收到一个编译错误“myStruct”不是“myName”的成员。谁能告诉我发生了什么?在我的头文件中声明一个结构是可以的,对吧?是命名空间问题吗?很抱歉这么密集。
【问题讨论】:
标签: c++ namespaces