标准C++程序头文件是没有后缀的,如#include<iostream>。但是不同的编程工具也许会有不同的要求。
与C相比,C++标准库还提供了string、vector、complex number和list扩展数据类型。
#include <header.h> 中<>表示从预定义include目录搜寻头文件。#include "header.h" 中""表示从工程当前目录搜寻头文件。
如果一个头文件被多次包含进一个源文件,则会引起redefinition错误,可以使用条件指示符来防止这种情况发生。如:
#define HEADER_H
/*Header.h中的内容*/
#endif
因首次包含Header.h文件时定义了HEADER_H宏,所以Header.h中代码永远只会被包含一次。