dgxu
驱动牛犊
驱动牛犊
  • 注册日期2001-03-30
  • 最后登录2004-05-31
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1697回复:5

怎么在DDK中用C++类?

楼主#
更多 发布于:2002-12-13 09:49
我试过,编译时提示说未定义“void __cdecl operator delete(void *)”,我想是DDK中没有包括C++运行库,于是我加上LIBC.LIB,编译,提示“unresolved external symbol __imp__HeapAlloc@12”,我想可能可能LIBC中使用了kernel32.lib中的函数,于是我又加上kernel32.lib,结果编译通过了,但是驱动程序装载不上去,可能C++运行库在kernel下根本就不能正常工作吧,但是DS里面却可以用,不知道他是怎么实现的,有人知道吗?
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2002-12-13 12:45
ds封装了很多东东的。
dgxu
驱动牛犊
驱动牛犊
  • 注册日期2001-03-30
  • 最后登录2004-05-31
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-12-13 13:18
我想搞清楚DS封装的原理,尤其是重载new和delete操作符时怎么调用构造函数和析构函数,有大虾知道怎么实现的吗?
fracker
驱动太牛
驱动太牛
  • 注册日期2001-06-28
  • 最后登录2021-03-30
  • 粉丝0
  • 关注0
  • 积分219分
  • 威望81点
  • 贡献值0点
  • 好评度23点
  • 原创分0分
  • 专家分1分
  • 社区居民
地板#
发布于:2002-12-13 16:05
看我noname防火墙啊。
OneWind
驱动小牛
驱动小牛
  • 注册日期2002-05-15
  • 最后登录2009-04-10
  • 粉丝0
  • 关注0
  • 积分82分
  • 威望11点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-12-13 16:49
noname啥意思? :D
嘿,大家好!
fracker
驱动太牛
驱动太牛
  • 注册日期2001-06-28
  • 最后登录2021-03-30
  • 粉丝0
  • 关注0
  • 积分219分
  • 威望81点
  • 贡献值0点
  • 好评度23点
  • 原创分0分
  • 专家分1分
  • 社区居民
5楼#
发布于:2002-12-14 10:02
noname啥意思? :D

不知道起个什么名字,干脆以noname名之。
游客

返回顶部