一个编程里面的头文件是由里面的函数决定的吗 ,假如是的话 那么里面假如有很多个函数是不是要用很多个头文件 ,一个编程里面可以用很多头文件吗
解决方案
8
“一个编程” 是什么鬼?
头文件可能会包括其它的头文件,所以有时只要包括一个就可以了。
头文件可能会包括其它的头文件,所以有时只要包括一个就可以了。
5
看你需要的函数在哪个头文件里啊。
6
随便找个开源C/C++项目的源代码参考之。
16
结合问题来看,题主“一个编程”应该是指的main.cpp
头文件的作用是提供函数的声明部分、以及其他如常量、宏等定义。通常头文件中会存放某一类函数,如字符创操作、输入输出、文件读写等等,能否要包含该文件完全取决于你能否调用到某一函数。
实际编程时,如使用IDE通常可以直接查看函数声明或定义位置,从而找到所属头文件,包含即可。如使用文本编辑器等进行开发,可使用MSDN等进行查询函数所属头文件。
头文件时可以嵌套包含的,例如Windows.h中会包含很多其他头文件,此时只要包含了Windows.h就可以不用包含其他头文件。当然,多次包含也并非不可以,只要头文件加了#ifndef xxxx_H的保护即可避免重复包含的错误。
总之,实际编程时,以能找到全部函数声明,编译器不报错误为标准即可。
头文件的作用是提供函数的声明部分、以及其他如常量、宏等定义。通常头文件中会存放某一类函数,如字符创操作、输入输出、文件读写等等,能否要包含该文件完全取决于你能否调用到某一函数。
实际编程时,如使用IDE通常可以直接查看函数声明或定义位置,从而找到所属头文件,包含即可。如使用文本编辑器等进行开发,可使用MSDN等进行查询函数所属头文件。
头文件时可以嵌套包含的,例如Windows.h中会包含很多其他头文件,此时只要包含了Windows.h就可以不用包含其他头文件。当然,多次包含也并非不可以,只要头文件加了#ifndef xxxx_H的保护即可避免重复包含的错误。
总之,实际编程时,以能找到全部函数声明,编译器不报错误为标准即可。
10
一个工程可以有多个头文件,每个头文件中也可以有多个函数