博客园 首页 联系 管理

2010年1月28日 #

摘要: 关于头文件和源文件的文件类型头文件定义函数、类、变量的声明,告诉编译器这个项目中有哪些对象,源文件才是实现代码,为了在模块间共享,一般都是把声明和实现分开,需要哪个模块时就include那个模块的h文件。编译器对文件类型是没有严格要求的,源文件和头文件名也不需要严格保持一致,但是为了直观,便于阅读,习惯上用cpp作为源文件,h作为头文件,文件名保持一致。需要注意的是,h中声明的函数,cpp不需要包含这个h也能编译,似乎编译器能过根据函数定义在所有模块中自动寻找实现代码,只要保证项目中函数名称唯一就可以了。而类、结构等cpp文件必须包含h,因此每个cpp包含自己的h还是必须的。关于模块包含由于声 阅读全文
posted @ 2010-01-28 14:19 CodeBlove 阅读(977) 评论(1) 推荐(0)