阅读:1279回复:10
大虾讲讲 用 .CPP 文件做驱动的好处和坏处 |
|
沙发#
发布于:2007-06-10 07:31
没啥大区别,主要是入口和回调例程的调用方式必须用标准的c方式,其它没有区别
|
|
|
板凳#
发布于:2007-06-11 13:48
每次问题都是老大回复真有点不好意思了。Thannks , DriverDevelop |
|
地板#
发布于:2007-06-11 14:08
引用第2楼chrysanth于2007-06-11 13:48发表的 : 用C++开发驱动百害而无一利。 |
|
|
地下室#
发布于:2007-06-12 13:49
有哪位仁兄举出用C++ 的有利的方面么 ?
|
|
5楼#
发布于:2007-06-12 14:18
1. 可以在Any Where声明对象(包括变量);
2. 可以使用"Class",而避免C中的一大堆全局对象(包括变量); 3. 重载一些操作符后(比如new、delete操作符)可以让你觉得更为熟悉; 4. 可以复用一些通用的C++代码(比如:通用算法); 其它的我还没感觉到,:-) |
|
|
6楼#
发布于:2007-06-14 12:10
引用第5楼devia于2007-06-12 16:18发表的 : 可是前提是你用的c++ library一定要够好,也就是说,你用的new/delete要能支持各种情况,class也能搞定各种virtual/friend/ vtable.....如果没有人已经给你做好这些,就冒冒然用c++,后果就自己知道咯 |
|
|
7楼#
发布于:2007-06-14 13:27
引用第5楼devia于2007-06-12 14:18发表的 : |
|
8楼#
发布于:2007-06-16 23:18
我用 c 了
|
|
9楼#
发布于:2007-06-20 13:51
受教了
|
|
10楼#
发布于:2007-06-22 22:10
最好只用C,不要玩火。驱动中太多不公开或者说微软没有讲清楚的所谓内幕,要尽量减少不确定性。
|
|