读书人

头文件中包含的内容是什么?解决办法

发布时间: 2012-06-03 16:59:40 作者: rapoo

头文件中包含的内容是什么?
在头文件中仅仅包含库函数吗?比如在C++中# include<string>是否包含string类型?还是string是系统默认的,不需要任何头文件?

[解决办法]
头文件是声明,编译依赖声明。
[解决办法]
头文件是声明,编译器在编译阶段会给你把这些代码自动添加到你的程序中的
[解决办法]
头文件中可以包含库函数,也可以包含自定义的文件……参考
[解决办法]
4楼赵哥又在胡扯
头文件xxx.h,你可以再里面写任何代码,函数、类什么的都可以
只是通常把框架放在头文件里,实现部分放在cpp文件里

头文件可以自己写,也可以用系统自带的,你所问的就是系统自带的,
文件里已经包含了对字符串的各种操作的函数,所以你就可以使用里面的函数了

头文件可以嵌套,在A中包含头文件B,B中包含头文件C...
[解决办法]
头文件里一般写的都是函数或者变量的申明。
真正的函数的定义或者变量的定义都放到cpp文件,这样做是为了防止重复定义的错误。当然可以用预编译指令

读书人网 >C++

热点推荐