如何在当前类之后定义一个类的变量?

时间:2013-03-15 09:08:28

标签: c++ visual-c++ c++-cli

这是我的C ++ CLI代码:

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

Pla是在SVeh之后定义的。

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

编译器将类Pla作为未知标识符,并且不编译它。 如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

我不知道C ++ / CLI,但如果它与C ++类似,你可以转发声明Pla:

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

有关详细信息,请参阅this question