Sun Studio 12 Update 1:C++ 用户指南

5.1.2 幂等头文件

头文件应当是幂等的。也就是说,多次包括头文件的效果和仅包括一次的效果完全相同。该特性对于模板尤其重要。通过设置预处理程序条件以防止头文件体多次出现,可以很好的实现幂等。


#ifndef HEADER_H
#define HEADER_H
/* contents of header file */
#endif