阅读:1889回复:4
DDK中如何重载new和delete操作符?
RT.这个问题捆扰我很久了........
|
|
沙发#
发布于:2008-06-09 11:52
你看一下算符重载方面的文章,然后写一个阿.用ExAllocxxx,ExFreexxx代替
|
|
|
板凳#
发布于:2008-06-25 17:25
class classA
{ public: classA(); ~classA(); .... public: void* operator new(size_t n) {return ExAllocatePool(NonPagedPool,n);} void operator delete(void* p) {ExFreePool(p);} }; |
|
地板#
发布于:2008-06-25 18:15
查看一下DriverStudio的源码,里面有比较实用的方法。
|
|
驱动小牛
|
地下室#
发布于:2008-07-28 20:03
干嘛要重载,直接一个宏不久完了
#define |