读书人

VC中namespace嵌套有关问题

发布时间: 2012-04-06 12:22:24 作者: rapoo

VC中namespace嵌套问题
在C#中namespace嵌套和对象互相引用都没有问题,但是在VC。NET中出现了如下问题
我在vc中使用了两个namespace ,想要各自namespace中的对象互相调用对方的方法,结果报错,这种情况如何解决呢 原型如下:
#include "wert.h "
namespace uuid {
using namespace uuid2;
public ref class Form1 : public System::Windows::Forms::Form
{
uuid2::wert^ a;
...}
}


#include "Form1.h "
namespace uuid2 {
using namespace uuid;
public ref class wert : public System::Windows::Forms::Form
{
uuid::Form1^ b;
}
}

结果报错信息如下:
错误2error C2871: 'uuid ' : a namespace with this name does not existe:

我设想控件和主程序之间进行Message传递,控间可以使用主程序实例,主程序也可以使用控间实例,也试着采用观察者模式解决,但似乎在VC.net中是不能互相引用的,有其它解决方法吗,

VC的论坛好像人气一直不是很旺,所以来C#论坛麻烦各位


[解决办法]
看你的代码,在C#中应该是可以的,VC中还真没有试过。在项目中添加引用试试

[解决办法]
对vc不懂啊

读书人网 >C#

热点推荐