游戏开发论坛

 找回密码
 立即注册
搜索
123
返回列表 发新帖
楼主: flyue

商业游戏开发会不会十分依赖stl?

[复制链接]

1

主题

40

帖子

40

积分

注册会员

Rank: 2

积分
40
发表于 2009-8-5 13:37:00 | 显示全部楼层

Re:商业游戏开发会不会十分依赖stl?

stl简单好用吧,肯定是基础了

只是不能作为接口层使用,任何基于inline、stl类似的东西都不太适合当做接口,会再不同的dll实现中,从不同的编译参数或者不同的编译器产生出不同的代码,很容易出错。

2万

主题

2万

帖子

6万

积分

论坛元老

Rank: 8Rank: 8

积分
66489
QQ
发表于 2009-8-5 15:13:00 | 显示全部楼层

Re: Re:商业游戏开发会不会十分依赖stl?

flyue: Re:商业游戏开发会不会十分依赖stl?

楼上的玩了多久C++


>180个月

59

主题

404

帖子

404

积分

中级会员

Rank: 3Rank: 3

积分
404
 楼主| 发表于 2009-8-5 19:10:00 | 显示全部楼层

Re:商业游戏开发会不会十分依赖stl?

180多个月啊? 太强大了.

我本人只活了216个月.......

2

主题

123

帖子

123

积分

注册会员

Rank: 2

积分
123
发表于 2009-8-5 21:42:00 | 显示全部楼层

Re:商业游戏开发会不会十分依赖stl?

我刚用VC时,那时VC还没有STL,只有一个第三方的RogueWave的STL实现,当时borland也是授权的这个库。后来VC里加入了STL,但对STL的支持非常不友好,和Win32、MFC混用会有各种问题,IDE则完全不认,class wizard也不能用。 而且还连续几个版本都如此。记得好像是VC6时终于比较可用了。直到VC8才比较可靠地支持标准的STL。

还有,那时g++也是有自己的集合模板库,对STL的支持也是有点怪怪的……综上所述,有年头的代码估计大多不用STL。

2万

主题

2万

帖子

6万

积分

论坛元老

Rank: 8Rank: 8

积分
66489
QQ
发表于 2009-8-5 22:02:00 | 显示全部楼层

Re:商业游戏开发会不会十分依赖stl?

有啥好强的!只是多活了几个月而己。

0

主题

769

帖子

1052

积分

金牌会员

Rank: 6Rank: 6

积分
1052
发表于 2009-8-6 13:14:00 | 显示全部楼层

Re: Re:商业游戏开发会不会十分依赖stl?

tonykee: Re:商业游戏开发会不会十分依赖stl?

放心好了,stl 在release下的效率还是过得去的, 只是debug下很慢,但这也足够了
vector容器和算法库性能不容...

map效率还好吧,真要用大了可以用hashmap,我觉得STL的东西全部自己实现实在很累,再说凭自己几年的经验要写得比MS那些编了那么多年的人好也很难,所以还是用现成算了

11

主题

117

帖子

341

积分

中级会员

Rank: 3Rank: 3

积分
341
发表于 2009-9-1 09:38:00 | 显示全部楼层

Re:商业游戏开发会不会十分依赖stl?

自己写有几个能做得比stl更好的?自大也要有个限度啊。

3

主题

101

帖子

101

积分

注册会员

Rank: 2

积分
101
发表于 2009-9-1 18:27:00 | 显示全部楼层

Re:商业游戏开发会不会十分依赖stl?

STL我用着最爽了,,难道还自己去写一个,,那有那么多时间呀.写出来的还没那个好!!!!!!!!???????

只是在调试的时候,一出错就,出来一大堆,,
但只要有点经验,,,根据自己写的上下文,很容易发现了.

但如果不是自己写的,,那可能麻烦一点.
可能原因在这里吧,

但我想这不是主要原因,
一般写好了,,经过一段时间的测试+上线,,
在扩展的时候,调试出问题,,,不要先想是不是那个库有问题,,,
但一般扩展的人首先怀凝别人的库有问题,这点最脑火...
唉....

8

主题

111

帖子

163

积分

注册会员

Rank: 2

积分
163
发表于 2009-9-6 10:38:00 | 显示全部楼层

Re: Re:商业游戏开发会不会十分依赖stl?

LargeWC: Re:商业游戏开发会不会十分依赖stl?


只是不能作为接口层使用,任何基于inline、stl类似的东西都不太适合当做接...

用stlport好像可以避免这个问题
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-6-21 01:41

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表