它们是标准代码c还是c++代码?他们是什么?
发布于 2011-01-19 22:30:27
最初的Win32接口是基于C的。但是,Windows中有相当数量的服务是基于COM的。很好的例子是剪贴板、drag+drop、shell、用户模式驱动程序框架、DirectX。虽然用C语言编写COM代码在技术上是可行的,但这样做是非常痛苦的。
实际上,您在那里使用C++。和一个C++类库,使最初的基于C的应用程序接口不那么痛苦,特别是对于图形用户界面代码。
发布于 2011-01-19 21:11:41
如果你是用纯Windows API编程,它们是标准的C代码。
有一个名为MFC的基于C++的包装器可用。
所有这一切都是为了支持.NET framework而推出的。
发布于 2011-01-19 21:11:05
标准的Windows API是一个C库。存在用于其他语言(C++等)的包装器。
在wikipedia上读一读吧。
https://stackoverflow.com/questions/4735581
复制相似问题