64,647
社区成员
发帖
与我相关
我的任务
分享
/////////////////////////////
// table.h 头文件
/////////////////////////////
#pragma once
#include "desk.h"
#include <iostream>
using namespace std;
class table
{
public:
table()
{
cout << "table 的构造函数" << endl;
}
protected:
desk ds;
};
/////////////////////////////
// desk.h 头文件
/////////////////////////////
#pragma once
#include "table.h"
#include <iostream>
using namespace std;
class desk
{
public:
desk()
{
cout << "desk 的构造函数" << endl;
}
protected:
// table tb;
};
/////////////////////////////
// main.cpp 主函数文件
/////////////////////////////
#include "table.h"
#include "desk.h"
#include <iostream>
using namespace std;
int main()
{
table tab;
cout << endl;
system("pause");
return 0;
}
/////////////////////////////
// table.h 头文件
/////////////////////////////
#pragma once
class table; // 加入这句
#include "desk.h"
/////////////////////////////
// desk.h 头文件
/////////////////////////////
#pragma once
class desk; // 再加入这句。两句都要加上
#include "table.h"