在C++封裝過程,我們會把不同類放在不同頭文件中。而頭文件中可能調用另外個頭文件,這就可能導致頭文件編譯多次,導致報錯。可采用如下方式:
如 map.h 頭文件
#ifndef _MAP_H_
#define _MAP_H_
//頭文件內容插入里面
class map{
};
#endif