c++ - 如何拥有在当前类之后定义的类的变量?

标签 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 类作为未知标识符,并且不会对其进行编译。 如何解决这个问题?

最佳答案

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

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

参见 this question获取更多信息。

关于c++ - 如何拥有在当前类之后定义的类的变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15428388/

相关文章:

visual-c++ - 如何将 vb6 转换为 Visual C++ native 代码?

c++ - 在Visual Studio C++中写入函数引发读取访问冲突异常

c# - 在 C++ 应用程序的另一个目录中使用 C# 库

c++ - ofstream 泄漏内存

c++ - 检查子对象的地址是否在包含对象的范围内是否合法

c++ - 发送广播winsock c++

c++ - 我如何确定拥有多个 VC++ CRT 状态是否对我的应用程序有问题?

c++ - 有没有办法强制 Windows 在套接字调用上产生短读/写?

.net - 插入符号 (‘^’ ) 在 C++/CLI 中是什么意思?

c++-cli - 是否需要AssemblyInfo.cpp?