游戏开发论坛

 找回密码
 立即注册
搜索
楼主: flyue

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

[复制链接]

14

主题

345

帖子

376

积分

中级会员

Rank: 3Rank: 3

积分
376
QQ
发表于 2009-8-2 13:47:00 | 显示全部楼层

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

不用STL还一个原因就是可移植性, 有些平台对可执行文件的体积有限制.
用STL会造成代码膨胀

2

主题

123

帖子

123

积分

注册会员

Rank: 2

积分
123
发表于 2009-8-2 14:00:00 | 显示全部楼层

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

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

不用STL还一个原因就是可移植性, 有些平台对可执行文件的体积有限制.
用STL会造成代码膨胀


没错。vector<int>和vector<const int>会编译出两份二进制代码,而不是一份。不过自己写模板集合也一样吧。除非不用模板……

59

主题

404

帖子

404

积分

中级会员

Rank: 3Rank: 3

积分
404
 楼主| 发表于 2009-8-2 15:29:00 | 显示全部楼层

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

对于业余爱好者来说  自己写stl那工作量就很大了

0

主题

398

帖子

577

积分

高级会员

Rank: 4

积分
577
发表于 2009-8-2 21:17:00 | 显示全部楼层

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

该用的还是要用的,但是不能滥用.比如一个类成员,明明你只需要创建一个固定数量的数组,却偏要用Vector来声明.或者用一些不标准的STL用法,我以前一个项目,组里有个哥们用Vector声明了一个变量,又直接访问里面的成员,后来在移植到Wii的时候发现这个成员只有在VC2005下是public的,vc2003和CW上都是protected的,人又离职了,最后费了好大劲才把这个问题改好。

5

主题

755

帖子

757

积分

高级会员

Rank: 4

积分
757
发表于 2009-8-3 09:12:00 | 显示全部楼层

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

为什么不用。效率更不是问题。你有空写出比stl更高效的东西。为什么不把这些时间拿来整理代码的结构

5

主题

686

帖子

697

积分

高级会员

Rank: 4

积分
697
QQ
发表于 2009-8-3 14:33:00 | 显示全部楼层

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

有少部分人非要重写的原因只是为了炫耀能力吧.........

8

主题

390

帖子

390

积分

中级会员

Rank: 3Rank: 3

积分
390
发表于 2009-8-3 17:38:00 | 显示全部楼层

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

不用滥用就可以了。如果不需要跨平台。。。。随便用。

0

主题

11

帖子

11

积分

新手上路

Rank: 1

积分
11
发表于 2009-8-5 10:04:00 | 显示全部楼层

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

以我现在的能力,不用stl就不会c++了
(菜鸟而已)

2万

主题

2万

帖子

6万

积分

论坛元老

Rank: 8Rank: 8

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

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

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

以我现在的能力,不用stl就不会c++了
(菜鸟而已)


不是吧!

我用C++时还没有STL,所以我不用STL。

59

主题

404

帖子

404

积分

中级会员

Rank: 3Rank: 3

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

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

楼上的玩了多久C++
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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