里面改善或解决了http://topic.csdn.net/u/20110204/09/dce118ed-7ac9-428e-84bb-6cb83fc4636b.html里面用户反馈的一些问题。完整的新增、修复或改善的功能列表可以在http://support.microsoft.com/kb/983509看到。
和Visual C++开发相关的:
Help Viewer 1.1
快速访问菜单栏:本地内容搜索、全文搜索、索引列表、树状视图、收藏夹、历史、搜索结果列表、快捷菜单、打印
在Windows XP和2003上默认使用软件渲染以加强显示性能
检测Express和专业版共存时没有打补丁的版本并提示升级
基于GPU视频加速的MFC显示和动画类
新的AMD和Intel的指令集支持
C++ 编辑器
Visual Studio 2010在显示/隐藏包含C++项目的解决方案中全部文件时崩溃
类成员的智能感知显示错误的类(大小写敏感)
跳到定义有时速度缓慢
插入注释时C++编辑器崩溃
声明枚举时C++编辑器崩溃
本地代码的智能感知的索引和报告的问题
C++编辑器的浏览到方法功能失去响应
性能和稳定性的改进
内存管理更加有效
防止用户界面挂起和崩溃的其他IDE改进
在大型项目中F12 (Goto Definition)功能的改进
C++ 编译器
C++ 编译器在应该产生movss指令时产生错误的movups指令.
编译64位代码时如果/Og选项打开,则在/arch:SSE设置下生成包含SSE2指令的代码
x64编译器的优化问题
析构函数被优化掉了
编译器在处理"decltype(*this)"的时候崩溃.
生成代码功能的优化和修复
增量编译托管代码时的编译不完全问题,参考KB982721
C++标准库(STL)
"vector::erase"在调试版下返回不兼容的枚举
"is_sorted_until"的排序结果错误
使用“std::vector<std::string>"时内存泄漏
C运行时 (CRT)
MSPDB100.dll动态加载但是这个DLL并不指定一个CRT的完全路径but the DLL does not specify a fully qualified path in the CRT.
WEOF被传递到"swprintf_s"函数时,缓冲区不会获得一个NULL终止符.
MFC和ATL:
使用DoFieldExchange和CDatabase/CRecordset类做数据交换的变量在Visual Studio 2010中不工作
MFC和ATL中安全、性能和其他方面的改进
C++调试
调试C++代码时混合调用堆栈不工作
在检视局部变量时得到"CXX0017 "Symbol not found"错误信息.
监视窗口显示不正确的值