这是我的C ++ CLI代码:
public ref class SVeh{
public:
bool Is( Pla^ For);
};
Pla
在SVeh
之后定义。public ref class Pla{
public:
bool somemethod();
};
编译器将类
Pla
作为未知标识符,并且不会对其进行编译。如何解决呢?
最佳答案
我不了解C ++ / CLI,但是如果它类似于C ++,则可以向前声明Pla:
ref class Pla;
public ref class SVeh{
// rest of code
有关更多信息,请参见this question。