游戏开发论坛

 找回密码
 立即注册
搜索
12
返回列表 发新帖
楼主: taizhezou

天!我的C++编辑器(VC.net)突然可以数组越界了,拜托大家

[复制链接]

44

主题

248

帖子

274

积分

中级会员

Rank: 3Rank: 3

积分
274
发表于 2006-3-21 12:44:00 | 显示全部楼层

Re:天!我的C++编辑器(VC.net)突然可以数组越界了,拜托大

本来就可以  只是不报错而已
我的一直是这样

24

主题

64

帖子

69

积分

注册会员

Rank: 2

积分
69
发表于 2006-3-22 19:09:00 | 显示全部楼层

Re:天!我的C++编辑器(VC.net)突然可以数组越界了,拜托大

  这个在VC6也是的,只是给
   0 error(s), 1 warning(s);
看样子,是Mircrosoft的老问题拉。的你VC.net
继承拉前者的缺点啊。

28

主题

685

帖子

703

积分

高级会员

Rank: 4

积分
703
发表于 2006-3-22 22:16:00 | 显示全部楼层

Re:天!我的C++编辑器(VC.net)突然可以数组越界了,拜托大

这是C++,不是JAVA,有啥好抱怨的。也不是什么问题吧。你的std::string,std::vector其实也有很多函数不检查的,何况在很多情况下根本无法检查。

140

主题

1228

帖子

1233

积分

金牌会员

Rank: 6Rank: 6

积分
1233
QQ
发表于 2006-3-22 22:48:00 | 显示全部楼层

Re:天!我的C++编辑器(VC.net)突然可以数组越界了,拜托大

自己分配内存一定要很小心。一般都会使用一个可靠的可检查的结构来处理,赤裸裸的new 50个npc根本不会出现在商业品质的代码中。

0

主题

7

帖子

7

积分

新手上路

Rank: 1

积分
7
发表于 2006-3-23 10:26:00 | 显示全部楼层

Re:天!我的C++编辑器(VC.net)突然可以数组越界了,拜托大

不出错才怪! 你这条指令是强行改内存数据,而那里如果是你其他的声明变量你就慢慢找错吧!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-23 23:58

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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