Visual C++ 6.0和Visual Studio 2008里的C++部分有区别吗?

哈利_蜘蛛侠 2013-10-07 07:20:20
很多游戏编程都是用Visual C++ 6.0的,而我现在用的是VS 2008来编C++程序,不知道二者有何区别?还是说其实没区别?
...全文
283 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
哈利_蜘蛛侠 2013-10-08
  • 打赏
  • 举报
回复
引用 5 楼 aizibion 的回复:
准确说,标准范围内的C++语法部分是没有区别的,但是WINDOWS类库、编译器使用方式等差异还是蛮大的~
想下载Visual C++ 2008,可是现在下不到了。不知道Visual C++ 2012是不是兼容能够在Visual C++ 2008上运行的程序。主要是我那本书推荐用的是Visual C++ 2008
赵4老师 2013-10-08
  • 打赏
  • 举报
回复
盲目升级是码农之殇!
哈利_蜘蛛侠 2013-10-08
  • 打赏
  • 举报
回复
引用 13 楼 u012362453 的回复:
[quote=引用 12 楼 u011873969 的回复:] [quote=引用 11 楼 u012362453 的回复:] 以为初学者使用的感受就是,在VC++6上编写的CPP文件在VS2008上居然找不到如何编译和运行,好象要先建类,再加源文件才出生成这个选项。还是我没找到使用方法。在这里顺求指点。
按照如下的步骤进行: 第一步:新建一个Project 第二步:选择Win 32 Console Application,输入Project的名字 第三步:确定后,点击“Next” 第四步:一定要选择Empty Project,然后“确定” 第五步:点击Edit下面的那个图标来Add New Item(增加新的item) 第六步:选择你要的文件类型(比如.cpp),然后输入名字,确定。 [/quote] 感谢热心帮助,不过你说这法和我想的先建类再增加源文件是一样的理,有没有象VC++6一样直接CPP哪样的法子。[/quote] 没有。其实也不复杂。这样便于管理,因为编大程序的时候,不应该都把所有东西放在一个文件里的;建成一个项目之后,这些文件之间就不是随机地堆砌在一起的,而是有机地结合的。
新手求援 2013-10-08
  • 打赏
  • 举报
回复
引用 12 楼 u011873969 的回复:
[quote=引用 11 楼 u012362453 的回复:] 以为初学者使用的感受就是,在VC++6上编写的CPP文件在VS2008上居然找不到如何编译和运行,好象要先建类,再加源文件才出生成这个选项。还是我没找到使用方法。在这里顺求指点。
按照如下的步骤进行: 第一步:新建一个Project 第二步:选择Win 32 Console Application,输入Project的名字 第三步:确定后,点击“Next” 第四步:一定要选择Empty Project,然后“确定” 第五步:点击Edit下面的那个图标来Add New Item(增加新的item) 第六步:选择你要的文件类型(比如.cpp),然后输入名字,确定。 [/quote] 感谢热心帮助,不过你说这法和我想的先建类再增加源文件是一样的理,有没有象VC++6一样直接CPP哪样的法子。
哈利_蜘蛛侠 2013-10-08
  • 打赏
  • 举报
回复
引用 11 楼 u012362453 的回复:
以为初学者使用的感受就是,在VC++6上编写的CPP文件在VS2008上居然找不到如何编译和运行,好象要先建类,再加源文件才出生成这个选项。还是我没找到使用方法。在这里顺求指点。


按照如下的步骤进行:
第一步:新建一个Project


第二步:选择Win 32 Console Application,输入Project的名字


第三步:确定后,点击“Next”


第四步:一定要选择Empty Project,然后“确定”


第五步:点击Edit下面的那个图标来Add New Item(增加新的item)


第六步:选择你要的文件类型(比如.cpp),然后输入名字,确定。
新手求援 2013-10-08
  • 打赏
  • 举报
回复
以为初学者使用的感受就是,在VC++6上编写的CPP文件在VS2008上居然找不到如何编译和运行,好象要先建类,再加源文件才出生成这个选项。还是我没找到使用方法。在这里顺求指点。
worldy 2013-10-07
  • 打赏
  • 举报
回复
差别还是挺大的,特别的类库部分
wanghb1989 2013-10-07
  • 打赏
  • 举报
回复
引用 7 楼 mujiok2003 的回复:
vc 6.0 有很多不符合C++超标准扩展, vc ++ 2003以后的版本更加符合标准了。
+1
mujiok2003 2013-10-07
  • 打赏
  • 举报
回复
vc 6.0 有很多不符合C++超标准扩展, vc ++ 2003以后的版本更加符合标准了。
哈利_蜘蛛侠 2013-10-07
  • 打赏
  • 举报
回复
引用 5 楼 aizibion 的回复:
准确说,标准范围内的C++语法部分是没有区别的,但是WINDOWS类库、编译器使用方式等差异还是蛮大的~
看百科说VC++具有一些缺点,这样的缺点在VS C++中也有吗?
aizibion 2013-10-07
  • 打赏
  • 举报
回复
准确说,标准范围内的C++语法部分是没有区别的,但是WINDOWS类库、编译器使用方式等差异还是蛮大的~
cmztestat 2013-10-07
  • 打赏
  • 举报
回复
功能多了,有些语法也不同,好像vs2008的MFC没class Wizard, 有些vc++6的功能在vs2008上找不到,不知道是不是没了
max_min_ 2013-10-07
  • 打赏
  • 举报
回复
引用 2 楼 u011873969 的回复:
引用 1 楼 turingo 的回复:
没有本质区别。 [quote=引用 楼主 u011873969 的回复:] 很多游戏编程都是用Visual C++ 6.0的,而我现在用的是VS 2008来编C++程序,不知道二者有何区别?还是说其实没区别?
那么二者是何关系呢?前者是VS的一部分,仅此而已吗?[/quote] http://zhidao.baidu.com/link?url=Zwn6Js_pzN3ePQr4gC4IaV2PKiOL8-7q6o3HpqdF39MD9MLjVPgHyFmmh6Ch3Rgr3SxwZlk7wwd9OIgZToXvm_
哈利_蜘蛛侠 2013-10-07
  • 打赏
  • 举报
回复
引用 1 楼 turingo 的回复:
没有本质区别。
引用 楼主 u011873969 的回复:
很多游戏编程都是用Visual C++ 6.0的,而我现在用的是VS 2008来编C++程序,不知道二者有何区别?还是说其实没区别?
那么二者是何关系呢?前者是VS的一部分,仅此而已吗?
图灵狗 2013-10-07
  • 打赏
  • 举报
回复
没有本质区别。
引用 楼主 u011873969 的回复:
很多游戏编程都是用Visual C++ 6.0的,而我现在用的是VS 2008来编C++程序,不知道二者有何区别?还是说其实没区别?

64,654

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧