今天突然想起一个C++的问题,如果一个类A包含类B的实例,而实例B也包含另一个类A,这种方式的代码应该怎么写,按照一般的开发者的想法的代码如下:
文件A.h
#include "B.h"
#include <iostream>
using namespace std;
class A
{
public:
int i;
B b;
}
文件B.h
#include "A.h"
#include <iostream>
using namespace std;
class B
{
public:
int i;
A a;
}


2714

被折叠的 条评论
为什么被折叠?



