游戏开发论坛

 找回密码
 立即注册
搜索
楼主: 星际工作室

请问高手,如何预防C++指针出错!

[复制链接]

3

主题

137

帖子

151

积分

注册会员

Rank: 2

积分
151
QQ
发表于 2008-2-22 23:46:00 | 显示全部楼层

Re:请问高手,如何预防C++指针出错!

如果用得多了,也就不会出错了。

7

主题

14

帖子

38

积分

注册会员

Rank: 2

积分
38
发表于 2008-2-23 16:58:00 | 显示全部楼层

Re: 请问高手,如何预防C++指针出错!

很简单。。。不使用指针就行了啊。。

或者升级到C#,C#不使用指针。。。

C#一样可以遍出超级的3D游戏。。。。速度也不会比C++有明显的减低。

因为主要工作的都有动态库完成. [em22]

0

主题

14

帖子

14

积分

新手上路

Rank: 1

积分
14
发表于 2008-2-25 11:54:00 | 显示全部楼层

Re:请问高手,如何预防C++指针出错!

正常使用智能指针

26

主题

125

帖子

125

积分

注册会员

Rank: 2

积分
125
 楼主| 发表于 2008-2-25 18:42:00 | 显示全部楼层

Re:请问高手,如何预防C++指针出错!

看来还是规范的编程最重要了,非常感谢各位的回答!

12

主题

217

帖子

220

积分

中级会员

Rank: 3Rank: 3

积分
220
发表于 2008-2-26 15:56:00 | 显示全部楼层

Re:请问高手,如何预防C++指针出错!

想要解决指针出错的终极方法-------------------- 用java

4

主题

77

帖子

81

积分

注册会员

Rank: 2

积分
81
发表于 2008-2-28 10:34:00 | 显示全部楼层

Re:请问高手,如何预防C++指针出错!

智能指针多好啊。

89

主题

4036

帖子

4132

积分

论坛元老

Rank: 8Rank: 8

积分
4132
发表于 2008-2-28 18:52:00 | 显示全部楼层

Re:请问高手,如何预防C++指针出错!

把会常出错的东西,一般也就是资源。做成资源管理器,资源做成句柄。就不会出错了。我的资源系统很少crash。因为都是handle

0

主题

1

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2008-3-13 21:36:00 | 显示全部楼层

Re:请问高手,如何预防C++指针出错!

采用 &(引用)
或者采用 boost库中智能指针boost::smart_ptr

26

主题

125

帖子

125

积分

注册会员

Rank: 2

积分
125
 楼主| 发表于 2008-3-13 22:51:00 | 显示全部楼层

Re: Re:请问高手,如何预防C++指针出错!

xpertsoft: Re:请问高手,如何预防C++指针出错!

把会常出错的东西,一般也就是资源。做成资源管理器,资源做成句柄。就不会出错了。我的资源系统很少crash。因为都是handle

PS:这位朋友说的很有道理,今天在一本书上看到也是这样说的,这种类通常叫句柄类,句柄类采用最简单的形式,把一个单一类型的对象与一个与之有特定继承关系的任意类型的对象捆绑起来,通过使用句柄,用户可以完全忽略内存管理和其他细节。

16

主题

88

帖子

102

积分

注册会员

Rank: 2

积分
102
发表于 2008-8-11 17:13:00 | 显示全部楼层

Re:请问高手,如何预防C++指针出错!

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

本版积分规则

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

GMT+8, 2026-1-21 13:27

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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