摘要:月中MSDN第九频道对Visual C++项目组的两位产品经理进行了采访。摘要如下 很多面向中小企业的应用已经转向托管开发。但是C++的历史悠久,有太多代码积累仍旧是非托管的C++,而转向托管代码的话,C++程序员喜欢用工具支持更多的C#,所以Visual C++的焦点从托管支持转向非托管支持和托管/非托管互操作。 目前的目标包括对STL/CLR的支持和编译器级别的安全性(安全STL是类库级别的),以及辅助MFC基本类和托管代码互操作的模版。 LINQ这样的新技术不会在Orcas中支持,不过如果LINQ成为新的C++0x标准之一的话,当然也会被Visual C++支持。对C++标准的兼容性会加强以适应跨操作系统平台的应用程序。 一些80年代编译器的特性,例如编译期间节省内存、磁盘空间和CPU资源的做法在20年后已经不合时宜,编译器会升级以适应硬件的变化。比如对多核CPU的支持。 尽管Windows Vista开始推出了一些WPF这样的托管API,但是也增加了8000个外壳搜索扩展这样的非托管API。Visual C++的目标是让所有的Windows API在Visual C++中可用,甚至会有MFC或者ATL封装类。 希望我的听力没出大问题。...[阅读全文]