摘要: 为允许把程序分成独立地逻辑块,C++支持所谓的分别编译(separation compilation),这样程序可以有多个文件组成。头文件为相关声明 提供了一个集中存放的位置。头文件一般包含类的定义、extern变量的声明和函数的声明,头文件经常#include其他头文件。使用或定义这些实体时需要包相应的头文件。头文件用于声明而不是用于定义:因为头文件包含在多个源文件中,并且定义只可以出现一次,所以头文件不该含有变量或函数的定义。但头文件不还含有定义这一规则有3个例外。头文件可以定义类,值在编译时就已知的const对象(不可变的变量,相当于常量)和inline函数(内联函数)。#include 阅读全文
posted @ 2013-10-29 16:07 xaf_dfg 阅读(491) 评论(0) 推荐(0) 编辑