C和C++的API写法一样吗
3个回答
展开全部
API是应用程序接口的简称,是操作系统或者软件系统在用户接口之外的为程序员提供的接口。
因此不存在C和C++的API这个说法,应该是Windows API。
Windows 本身的API都是提供C语言接口调用的。
而MFC对大部分的API提供了封装(不是全部),使得这些API被封装在类中,从而符合面向对象的思想。
例如MessageBox在标准的APi中是带四个参数的,其中第一个参数是窗口的句柄,
但是被MFC封装后,有了this指针,也就是当前对象,舍弃l.e本来的第一个参数,只带三个参数了。
因此不存在C和C++的API这个说法,应该是Windows API。
Windows 本身的API都是提供C语言接口调用的。
而MFC对大部分的API提供了封装(不是全部),使得这些API被封装在类中,从而符合面向对象的思想。
例如MessageBox在标准的APi中是带四个参数的,其中第一个参数是窗口的句柄,
但是被MFC封装后,有了this指针,也就是当前对象,舍弃l.e本来的第一个参数,只带三个参数了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询