游戏开发论坛

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

游戏中的资源管理??资源高速缓存

[复制链接]

23

主题

63

帖子

68

积分

注册会员

Rank: 2

积分
68
发表于 2006-12-12 09:37:00 | 显示全部楼层

Re:游戏中的资源管理??资源高速缓存

1.list中的back成员函数可以返回最后一个元素的引用

2.尽量使用前自减,因为后自减会产生临时对象

3.new运算符基于malloc,对于大的内存分配优化,对与小内存分配,可以使用自己定义的memory allocater,请见《modern c++ design》chapter4

0

主题

54

帖子

54

积分

注册会员

Rank: 2

积分
54
发表于 2006-12-12 10:19:00 | 显示全部楼层

Re:游戏中的资源管理??资源高速缓存

list的back是可以。好象他 使用的是Iterator.(如果我上面没看错的话,可能我也看错了。— —!)。

0

主题

54

帖子

54

积分

注册会员

Rank: 2

积分
54
发表于 2006-12-12 10:28:00 | 显示全部楼层

Re:游戏中的资源管理??资源高速缓存

晕晕。。(话还没完。咋就发表了?)
其实可能有点误解,我的意思是:你好象说用了end();后那个自减可以去掉。那里有点不明白。你用反向迭代器当然是没错。我从来就没否认。
感觉在绕弯,我一开始的问的就是,你为什么那个使用end()的迭代器的自减可以省略掉。(不知道是不是我理解有问题)。而你却扯到了反向迭代器。而反向迭代器当然是没错。(不知道是我的理解上又出了问题。)不过我承认我很傻。。哈哈。。

23

主题

63

帖子

68

积分

注册会员

Rank: 2

积分
68
发表于 2006-12-12 10:33:00 | 显示全部楼层

Re: 游戏中的资源管理??资源高速缓存

他是用的iterator没错啊,但如果可以直接用back得到引用,为什么还要通过iterator来访问呢. [em22]

0

主题

54

帖子

54

积分

注册会员

Rank: 2

积分
54
发表于 2006-12-12 10:35:00 | 显示全部楼层

Re:游戏中的资源管理??资源高速缓存

是没错。可能是我看错了。。
他说end()后面的自减可以省略,这个省略就会有问题吧?

0

主题

54

帖子

54

积分

注册会员

Rank: 2

积分
54
发表于 2006-12-12 10:37:00 | 显示全部楼层

Re:游戏中的资源管理??资源高速缓存

back()是得到最后一个。但用iterator来遍历。

23

主题

63

帖子

68

积分

注册会员

Rank: 2

积分
68
发表于 2006-12-12 10:44:00 | 显示全部楼层

Re:游戏中的资源管理??资源高速缓存

就是要得到一个啊,还遍历个毛线

35

主题

370

帖子

376

积分

中级会员

Rank: 3Rank: 3

积分
376
发表于 2006-12-12 12:36:00 | 显示全部楼层

Re:游戏中的资源管理??资源高速缓存

关注正确的,吸取教训后不要太计较过去的错误

1

主题

15

帖子

15

积分

新手上路

Rank: 1

积分
15
发表于 2007-1-17 03:16:00 | 显示全部楼层

Re:游戏中的资源管理??资源高速缓存

顶一下

17

主题

258

帖子

264

积分

中级会员

Rank: 3Rank: 3

积分
264
发表于 2007-1-19 12:48:00 | 显示全部楼层

Re: 游戏中的资源管理??资源高速缓存

在游戏精髓里面有介绍
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-25 11:47

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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