c++中什么是头文件,用来干嘛的?
3个回答
展开全部
最简单粗暴的理解就是:将别的文件中的代码插入指定位置。
-------------------------有耐心看下面的细述------------------------
1、最通俗的理解,头文件就是将别的文件里的代码插入到编程代码中的一种方式。它使用#include指令,比如“include "ABCD.h"”这个指令告诉编译器,我这儿要加入一些代码,这些代码在一个叫"ABCD.h"的文件中,将这个文件的内容直接全部插入到这一代所在位置就好。一般习惯于用.h或.hpp作为这类文件的扩展名。
2、这个功能的最主要的作用是,将一些现成的,固有的定义、函数、代码、引用等等引入到你的编程中来,你就不需要再进行这样一些重复的工作了。
3、在C++编程环境中,最典型的VC、BCB、TC……中,都必须以这样的将编程环境固有的一些函数、变量定义、引用等进行“预准备”否则一般级别的人就无法进行常规的编程,因为没有现成可用的函数、定义等。
4、高级别的有特殊需要的编程者可以自已编写相关的定义、函数,也可以修正修改环境固有的这类东西,这也正是C++强大的一个特点,同时也是它的麻烦所在(初学者常常不知道要引用哪些头文件)。
5、从事C++编程工作的人,自已编写的,认为常常要用到的一些函数,或定义,或习惯,也可以自已做成一个头文件,在编程中引用,这样可以减少很大的不必要的重复工作量。
-------------------------有耐心看下面的细述------------------------
1、最通俗的理解,头文件就是将别的文件里的代码插入到编程代码中的一种方式。它使用#include指令,比如“include "ABCD.h"”这个指令告诉编译器,我这儿要加入一些代码,这些代码在一个叫"ABCD.h"的文件中,将这个文件的内容直接全部插入到这一代所在位置就好。一般习惯于用.h或.hpp作为这类文件的扩展名。
2、这个功能的最主要的作用是,将一些现成的,固有的定义、函数、代码、引用等等引入到你的编程中来,你就不需要再进行这样一些重复的工作了。
3、在C++编程环境中,最典型的VC、BCB、TC……中,都必须以这样的将编程环境固有的一些函数、变量定义、引用等进行“预准备”否则一般级别的人就无法进行常规的编程,因为没有现成可用的函数、定义等。
4、高级别的有特殊需要的编程者可以自已编写相关的定义、函数,也可以修正修改环境固有的这类东西,这也正是C++强大的一个特点,同时也是它的麻烦所在(初学者常常不知道要引用哪些头文件)。
5、从事C++编程工作的人,自已编写的,认为常常要用到的一些函数,或定义,或习惯,也可以自已做成一个头文件,在编程中引用,这样可以减少很大的不必要的重复工作量。
展开全部
C++中的头文件一般都是以.h或者.hpp为格式的。
主要用来声明一些跨文件使用的变量名和类的定义。这样便于其他文件的调用。
朋友,请【采纳答案】,您的采纳是我答题的动力,如果没有明白,请追问。谢谢。
主要用来声明一些跨文件使用的变量名和类的定义。这样便于其他文件的调用。
朋友,请【采纳答案】,您的采纳是我答题的动力,如果没有明白,请追问。谢谢。
追答
你机器上有MFC042D.DLL这个文件吗,没有的话就下载一个放到c:windows/system32下,在运行里输入regsvr32 MFCO42d.dll回车重启进行注册。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询