关于 win32 API win32 API本身是用纯C写的,而且我到现在为至写win32程序也基本是用C。那是不是说明用C++写纯win32程序(非MFC)很少呢?是不是调用win32 API的程序基本都是用纯C而非C++写的呢?小弟经验较少,望各位解惑。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 当然不是。WIN32 API是C的,其好处之一就是C和C++都能直接调用。如果是C++的,且不讨论可行性的问题,至少那样一来C就不能用了。 另外,你对WIN32和MFC的理解似乎也有不准确的地方。MFC开发的当然是纯WIN32的程序,呵呵。MFC现在还远远不适合用来开发Unix或Linux程序,另不用说Linux64了,呵呵。 MFC在一定程序上就是对Windows SDK的封装,封装成更加面向对象的形式以方便使用。当然,如果你觉得它封装的不好,可以自己封装。总归一切都很随意的,所有代码都用纯C当然可以,从C++程序中调用WIN32 API也没有任何问题。 呵呵,多谢steedhorse(晨星)的解惑,似乎我把WIN32程序和MFC程序搞混淆了。 视频采集使用SDK还是DirectShow好? 北京的夏天好热! 大侠们帮帮菜鸟,给个建议,好的建议有分送的. 关于属性页问题(自动改变大小) 虚拟内存不足是如何引起的?SOS! SOS! SOS! 请教一下关于WinAPI CreateProcessAsUser的问题 在MDI框架中,如何禁止View相互切换? 为什么发布在Web上的ActiveX不能用? vs2010工程为什么不能调用vs2012生成的库 这个程序竟然出错,请高手指点? MFC中如何新建一个类? DentistryDoctor最后的分押上请教ICDecompress解压成功,但是她的输出BUF确没有数据
WIN32 API是C的,其好处之一就是C和C++都能直接调用。
如果是C++的,且不讨论可行性的问题,至少那样一来C就不能用了。
MFC开发的当然是纯WIN32的程序,呵呵。MFC现在还远远不适合用来开发Unix或Linux程序,另不用说Linux64了,呵呵。
当然,如果你觉得它封装的不好,可以自己封装。
总归一切都很随意的,所有代码都用纯C当然可以,从C++程序中调用WIN32 API也没有任何问题。