游戏开发论坛

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

你学会调试程序了吗?

[复制链接]

13

主题

113

帖子

123

积分

注册会员

Rank: 2

积分
123
QQ
发表于 2006-4-6 23:25:00 | 显示全部楼层

Re:你学会调试程序了吗?

assert的写法?你是指用宏来做吗?

我是用inline来做的,有inline函数内使用#ifdef _DEBUG .... #endif 把函数体包裹起来,这样在release版中inline函数就是一个空函数,编译器会把它给kill掉。这样做如何?

还有就是,在需要分析数值的时候要如何处理?例如,有时候想要同时跟踪一大堆的变量。全部写到LOG里面去吗?那样貌似会变得混乱不堪的。

4

主题

64

帖子

64

积分

注册会员

Rank: 2

积分
64
发表于 2006-4-7 12:16:00 | 显示全部楼层

Re:你学会调试程序了吗?

指针溢出??

寒一个

20

主题

84

帖子

84

积分

注册会员

Rank: 2

积分
84
QQ
发表于 2006-6-22 11:03:00 | 显示全部楼层

Re: Re:你学会调试程序了吗?

黑鸟: Re:你学会调试程序了吗?
...........
还有就是,在需要分析数值的时候要如何处理?例如,有时候想要同时跟踪一大堆的变量。全部写到LOG里面去吗?那样貌似会变得混乱不堪的。


一般先找到出错模块再有针对性地LOG,不然分析数据简直是一种灾难。

服务器端LOG还得注意互斥访问……

0

主题

7

帖子

7

积分

新手上路

Rank: 1

积分
7
发表于 2011-6-2 11:47:00 | 显示全部楼层

Re: 你学会调试程序了吗?

sea_bug: 你学会调试程序了吗?

  新人在编写代码的时候难免遇到各式各样的问题,有的复杂有的简单,实际上很多问题并不难解决,有些甚至...

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-8-10 16:23

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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