这是我的C ++ CLI代码:

public ref class SVeh{
public:
    bool Is( Pla^ For);
};


PlaSVeh之后定义。

public ref class Pla{
public:
    bool somemethod();
};


编译器将类Pla作为未知标识符,并且不会对其进行编译。
如何解决呢?

最佳答案

我不了解C ++ / CLI,但是如果它类似于C ++,则可以向前声明Pla:

ref class Pla;
public ref class SVeh{
  // rest of code


有关更多信息,请参见this question

10-08 09:16