请教利用API编程(不用MFC)似乎也要包含各种头文件(.h),比如#include <iostream.h>

来源:百度知道 编辑:UC知道 时间:2024/06/04 18:19:49
这些头文件一定也有与之相对应的.cpp文件
那么这些.h、.cpp文件与MFC类的.h、.cpp文件有区别吗
谢谢!

没区别,都是c++文件和语法,MFC只是微软做的一个封装,STL也是一个封装,只不过是另一个第三方提供的。

兄弟,,

给你解释个概念:
API(Application Programming Interface,应用程序编程接口)是一套用来控制Windows的各个部件(从桌面的外观到为一个新进程分配的内存)的外观和行为的一套预先定义的Windows函数.用户的每个动作都会引发一个或几个函数的运行以告诉Windows发生了什么.

理解了吧,API 也是一个类库,,也是微软搞的,,MFC也一样,,只不过API太抽象,太复杂,不容易使用,用MFC简单。

你用MFC包含MFC的头文件,MFC自己已经包含了API的头文件,,相当于你还是包含了API,只不过MFC帮你做了这个事情,,

你滴,明白?

一切除了C/C++基本语法,,任何其他的不是你写的东西,都是类库,函数库,,别人帮你写的,你自然要包含头文件了,不然你怎么用呢,

兄弟,,够清楚了吧