- 爱易网页
-
C#教程
- 请问 下面的代码怎么编译通过
日期:2014-05-20 浏览次数:20889 次
请教 下面的代码如何编译通过
namespace M{
namespace T{
public ref class A{
public:
void Af(B^ b)
{
b-> b(this);
}
void Bf()
{
}
void start(){
B^ b= gcnew B;
Af( b)
}
};
}
}
namespace M{
namespace T{
public ref class B{
B()
{
}
void b(A^ a)
{
a-> Bf();
}
};
}
}
------解决方案--------------------需要 前置声明
新建一个.h文件
namespace M{
namespace T{
ref class B;
public ref class A{
public:
void Af(B^ b);
void Bf();
void start();
};
public ref class B{
public: B()
{
}
void b(A^ a)
{
a-> Bf();
}
};
}
}
新建一个.cpp文件
namespace M{
namespace T{
void A::Af(B^ b)
{
b-> b(this);
}
void A::Bf()
{
}
void A::start()
{
B^ b= gcnew B;
Af( b);
}
}
}
------解决方案--------------------路过,呵呵
------解决方案--------------------学习
------解决方案--------------------怎么感觉像导分贴?
------解决方案--------------------VC.NET的很少见..
------解决方案--------------------路过,JF
------解决方案--------------------jf
------解决方案--------------------按f5能通过就通过
通过不了,再看问题在那里
接分来的
免责声明: 本文仅代表作者个人观点,与爱易网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。