| 发表于:2007-02-09 10:37:16 楼主 |
在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; } } 结果报错信息如下: 错误 2 error c2871: 'uuid ' : a namespace with this name does not exist e: 我设想控件和主程序之间进行message传递,控间可以使用主程序实例,主程序也可以使用控间实例,也试着采用观察者模式解决,但似乎在vc.net中是不能互相引用的,有其它解决方法吗, vc的论坛好像人气一直不是很旺,所以来c#论坛麻烦各位 |
|
|
|
|