游戏开发论坛

 找回密码
 立即注册
搜索
楼主: 没头脑

谈谈vc6.0 & .net & vc2005!

[复制链接]

14

主题

166

帖子

171

积分

注册会员

Rank: 2

积分
171
发表于 2006-12-18 20:54:00 | 显示全部楼层

Re:谈谈vc6.0 & .net & vc2005!

都用过,从使用的角度看2005最好,从速度角度上看,vc6更快。
从移植角度上来看,每次升级都可以说是一个痛苦的过程,从来没有一个项目能顺利的从vc6移植到2003或者2005。从2003移植到2005也需要改动N多东西。
不过使用最多的还是2003,不论是速度还是编译器环境都是不错的。

18

主题

631

帖子

660

积分

高级会员

Rank: 4

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

回答调试内存查看.

请在启动调试后,进入断点的状态下查看此菜单.

18

主题

86

帖子

115

积分

注册会员

Rank: 2

积分
115
发表于 2006-12-19 13:44:00 | 显示全部楼层

Re:谈谈vc6.0 & .net & vc2005!

vc6.0对list支持不好,还是用高些的版本吧

25

主题

304

帖子

311

积分

中级会员

Rank: 3Rank: 3

积分
311
发表于 2006-12-19 15:05:00 | 显示全部楼层

Re:谈谈vc6.0 & .net & vc2005!

vc6的union点经常出不来,
函数提示也莫名消失
写内嵌汇编偶尔非法操作
通过菜单切换文件的方式很麻烦

2003经常串工程给你提供点后面的信息
经常会有个可恶的反汇编的标签,关也关不掉
偶尔点不出来东西

2005占用资源很厉害
源代码经常无故消失不见(不可见,可编辑)
经常莫名其妙读盘,拖慢系统
调试功能常常失效

25

主题

304

帖子

311

积分

中级会员

Rank: 3Rank: 3

积分
311
发表于 2006-12-19 15:08:00 | 显示全部楼层

Re:谈谈vc6.0 & .net & vc2005!

我发现的语言方面的差别

6.0和2005对函数指针的取得必须使用 &
2003可以直接写个函数名,不需要&

2003,6.0可以把for(int x=?;.....)里面的x在for之后使用,
2005必须放在for外面声明才行。


6.0似乎可以在

case ???:
这里面不写中括号声明变量
break;

2003和2005不行

0

主题

202

帖子

202

积分

中级会员

Rank: 3Rank: 3

积分
202
发表于 2006-12-20 00:52:00 | 显示全部楼层

Re:谈谈vc6.0 & .net & vc2005!

2005好, 以后你们就知道了, 速度慢,使你们电脑太撇了;)

35

主题

1735

帖子

1739

积分

金牌会员

Rank: 6Rank: 6

积分
1739
QQ
发表于 2006-12-20 09:48:00 | 显示全部楼层

Re:谈谈vc6.0 & .net & vc2005!

那我等微软发布2008时,再更新好了。

4

主题

88

帖子

88

积分

注册会员

Rank: 2

积分
88
发表于 2006-12-26 17:32:00 | 显示全部楼层

Re:谈谈vc6.0 & .net & vc2005!

vc6是很快,但是打个函数都不提示参数,很郁闷的
2005很好,但是有太多东西太复杂,搞不明白
所以俺用2003啦

97

主题

590

帖子

590

积分

高级会员

Rank: 4

积分
590
QQ
发表于 2006-12-26 20:04:00 | 显示全部楼层

Re: Re:谈谈vc6.0 & .net & vc2005!

谜の名侦探: Re:谈谈vc6.0 & .net  & vc2005!

我发现的语言方面的差别
2003,6.0可以把for(int x=?;.....)里面的x在for之后使用,
2005必须放在for外面声明才行。

这是C++标准,2005做出了正确的支持,for(int i..),i应该是属于for这个域的,这样子就能:
for(int i=0;...)
{
}

for(int i=1;...)
{
}
而不用再换成其他名字了

0

主题

17

帖子

23

积分

注册会员

Rank: 2

积分
23
发表于 2006-12-27 22:05:00 | 显示全部楼层

Re:谈谈vc6.0 & .net & vc2005!

接楼上的,2003也可以这样呀
for(int i=0;...)
{
}

for(int i=1;...)
{
}
不过VC6.0就不行
支持2005
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-25 22:13

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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