VC6 和 VC8 的 MFC 有多大差别

来源:百度知道 编辑:UC知道 时间:2024/06/15 19:35:11
如题,不知道现在学习 MFC 时, VC6 和 VC8 上差别大吗?都有哪些差别?因为网上现在找到的教程大部分都是 VC6 下的

MFC是个类库 6到8没什么区别 而且8保持对6的兼容 一般6下能运行的的代码,8下面也能运行。(8的检查好像更严格了)

VC8与VC6的区别很多地方不太大,但是VC8下的MFC默认是UNICODE模式,而VC6是ANSI模式,这样在许多字符常量处理的时候会出现问题,一般说来函数名保持兼容性不变,不过根据当前的编码模式会有AfxMessageBoxW和AfxMessageBoxA这两种宽/单字符模式,而且VC8下面的检查比之VC6更加严格,VC8也没有了VC6的类向导,从VC6转型到VC8这点会很不习惯