我必须开发一个测试应用程序来测试图形驱动程序的一些功能。 通过使用Microsoft公开的标准,如DXVAHD.h,DXVA2Api.h(Directshow)和其他Microsoft APis。由于C#中的编码与C++相比非常简单,我们为什么不能使用C#代替。 这是因为我们不能在C#中使用头文件(因为有一个包的概念)?为什么使用C++而不是C#来进行驱动程序级编程(系统级编程)
任何人都可以让我知道为什么人们比C#更喜欢C,C++,当涉及到系统级编程时。 ?任何链接或学习资料W.R.T.这些将不胜感激。
在此先感谢。
闻起来像题外话。 – 2013-03-12 08:41:58
指针...你通过引用传递对象而不是复制对象 – Sayse 2013-03-12 08:42:24
@Sayse in c#对象默认通过引用传递 – VladL 2013-03-12 08:46:29