版块
论坛
喜欢
话题
应用
搜索
登录
注册
rayyang2000的个人空间
访问量
8
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=4
在driver中最好不要用STL
我同事狂喜欢C++和Compuware的STL,一定要坚持用这些。但最近在Vista上测试发现其实有很多bug,只不过以前Windows的verfier不知道为什么没有测试出来。其中一个就是STL的generic_lock,内部用的是KMUTEX,但STL的wait从来不检测Ke...
全文
回复
(
11
)
2007-02-14 07:44
来自版块 -
内核编程
◆
◆
表情
告诉我的粉丝
提 交
killvxk
:
引用第9楼XiangXiangRen于2007-02-14 14:10发表的“”: 这一定二字说得太过了。理论上什么都可以用汇编。 不过通常汇编代码是嵌入的~
(2007-02-20 00:14)
回复
cyliu
:
可以不用c++,但是其中的c++原理有的时候还是挺好的,通过反汇编c++程序可以学写到内部实现原理应用到c上感觉挺不错的
(2007-02-19 23:44)
回复
XiangXiangRen
:
引用第6楼killvxk于2007-02-14 13:02发表的“”: 写驱动一定要采用:能汇编,绝不C,能C,绝不C++政策 这一定二字说得太过了。理论上什么都可以用汇编。
(2007-02-14 14:10)
回复
xikug
:
一直都是用C。。。
(2007-02-14 13:47)
回复
wuyanfeng
:
不要用Compuware的STL ,自己移植 SGI 的 STL ,或者自己实现你要用的 容器. 只要自己能控制的住,用 汇编,c,c++都是一样的. 高级的东西能给你带来更多的好处. 使你的程序更容易维护. STL 主要是在于他的思想在里面.
(2007-02-14 13:45)
回复
killvxk
:
写驱动一定要采用:能汇编,绝不C,能C,绝不C++政策
(2007-02-14 13:02)
回复
rayyang2000
:
引用第3楼wowocock于2007-02-14 11:27发表的“”: 我连C++特性都不用,别说STL,不是不能用,而是不敢用,那玩意太复杂,自己时间又没那个能力自己实现,真正好点的也就DRIVER STUDIO里面的那个了,连它都不行的话,那就真的没办法了..... 和我...
(2007-02-14 10:11)
回复
XiangXiangRen
:
引用第2楼rayyang2000于2007-02-14 09:09发表的“”: 我不知道你用的是哪个STL。Compuware的STL是stlport的改进版,stlport的版本本身就有这个问题,Compuware又引进了一点问题。MS的STL我也看过,也差不多。我本人不常...
(2007-02-14 09:49)
回复
wowocock
:
我连C++特性都不用,别说STL,不是不能用,而是不敢用,那玩意太复杂,自己时间又没那个能力自己实现,真正好点的也就DRIVER STUDIO里面的那个了,连它都不行的话,那就真的没办法了.....
(2007-02-14 09:27)
回复
rayyang2000
:
引用第1楼XiangXiangRen于2007-02-14 10:35发表的“”: 如果你的标题为“在driver中最好不要直接用Compuware的STL”我表示赞同。但是说“在driver中最好不要用stl”我持保留意见。 我不知道你用的是哪个STL。Compuware的S...
(2007-02-14 09:09)
回复
1
2
下一页 »
rayyang2000
加关注
写私信
0
关注
3
粉丝
3778
帖子
返回顶部