C++中,如何防止一个头文件内容被重复包含?

如题所述

把被包含的头文件的内容用#ifndef...#endif括起来,如:
#ifndef MYHEADFILE
int fun1(...);
double proce1(...);
...
#define MYHEADFILE
#endif
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-01-18
#ifndef AAA_H_
#define AAA_H_

//...
#endif
通过宏来避免重复包含。
至于宏名字,一般都用文件名,保持唯一性即可。
第2个回答  2011-01-18
第3个回答  2011-01-18
#pragma once
相似回答