游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1897|回复: 2

给点建议啊!

[复制链接]

7

主题

17

帖子

20

积分

注册会员

Rank: 2

积分
20
发表于 2004-4-10 15:03:00 | 显示全部楼层 |阅读模式
能介绍一下,大家都会哪些调试工具吗?
刚开始学VC的时候觉得靠编译器给的提示就能将错误找出来了,但现在发现越来越难了,特别是关于使用内存错误的地方,真的很难发现,希望前辈们给些建议!

0

主题

19

帖子

19

积分

新手上路

Rank: 1

积分
19
发表于 2004-4-10 20:07:00 | 显示全部楼层

Re:给点建议啊!

内存管理
=============
通常,在编游戏的时候,内存是个大问题,你是PC,内存的数量是无所谓的,但是未出实话,错误指针,或内存越界等问题时常会碰到。

最常见的办法,是自己写一个简单的内存分配的类,比如,malloc之后,把内存清成cd(这个VC帮你做了),free之后,把内存清成ef。这样你一看数据就知道是刚malloc出来没有初始化过,还是已经free掉了

你还可以在malloc时,在内存的前面和后面放一些tag,加一个check的函数,可以知道是不是自己写越界了。在free的时候,每次也查一查,这样可以很早就知道内存的错误。

7

主题

17

帖子

20

积分

注册会员

Rank: 2

积分
20
 楼主| 发表于 2004-4-11 16:19:00 | 显示全部楼层

Re:给点建议啊!

太感谢了!收获很多!!!
但还是有不懂的地方:VSS是什么?什么叫把内存清成cd(这个VC帮你做了)?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-5-16 19:37

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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