防止头文件被重复引用,是格式如下:
#ifndef _GAMEDATA_H_
#define _GAMEDATA_H_
class GameData
{
public:
GameData();
~GameData();
};
#endif
// 如果使用以上格式,在别的头文件或实现文件中重复包含是不会报错的,如下所示:
#include "GameData.h"
#include "GameData.h"
#include "GameData.h"
防止头文件被重复引用,是格式如下:
#ifndef _GAMEDATA_H_
#define _GAMEDATA_H_
class GameData
{
public:
GameData();
~GameData();
};
#endif
// 如果使用以上格式,在别的头文件或实现文件中重复包含是不会报错的,如下所示:
#include "GameData.h"
#include "GameData.h"
#include "GameData.h"