c++ - 在另一个中声明一个类成员

标签 c++ objective-c class declaration

我正在尝试让一个类(class)的成员来自另一个类(class): 我有一个博客类和 friend 类和一个 blog_pointer 类 我尝试了下面的代码:

friends :: blog_pointer *  blogFriend;

类的函数中有原型(prototype)之类的东西吗? 编译器除了构造函数或析构函数。

最佳答案

您可以像这样转发声明或“原型(prototype)”类:

class B;

class A {
  public:
    B b;
};

class B {
  public:
    A a;
};

关于c++ - 在另一个中声明一个类成员,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9890572/

相关文章:

Python的字典列表值的hasattr总是返回false?

java - C++ 程序员有哪些常见的 Java 陷阱/陷阱?

c++ - 为什么在 C++11 中会多次提及 "function prototypes"?当然这些在 C++ 中不存在

ios - 如何在 iOS 中找到当前 View Controller 之前的所有 View Controller ?

python - 如何在python 3中调用另一个python文件的特定类和方法?

c++ - 是否可以在 C++ 中创建 "friend class"?

c++ - 从多个 USB 摄像头捕获帧 - OpenCV,C++

c++ - 如何使用 fread 和缓冲从 C++ 中的文件中读取文件?

ios - XCode 链接器错误 - 无法识别定义的函数

ios - 自动调整 UILabel