Skip to content

Latest commit

 

History

History
18 lines (10 loc) · 435 Bytes

头文件保护符.md

File metadata and controls

18 lines (10 loc) · 435 Bytes

头文件保护符

头文件保护符 / Header Guard,用于防止头文件被重复包含。

常见写法如下

#ifndef Header_h
#define Header_h

#endif /* Header_h */

其中,Header_h 就是头文件保护符,其依赖于预处理器变量。

对于一个类的头文件,通常根据类的名字来决定保护符的名字。例如,对于 Dog 类,可将其头文件保护符命名为 Dog_h