Visual C++ Q&A

原创 2008年04月04日 17:13:00

原文链接:http://herbsutter.spaces.live.com/blog/cns!2D4327CC297151BB!272.entry

 

在某博客文章的评论里,Dev问了我一些问题:

VC++团队什么时候会公布VC++2008之后的C++产品开发计划?我知道你在C++0X方面非常活跃,而我们急于知道MS在未来的Windows平台上对VC++的考虑;VC团队似乎在逐渐收缩,从XAMLWeb ServiceMS似乎不再打算将VC定位为重点产品。你能向我们透漏透露MS有关VC的产品开发计划,以消除我们的不安么?

 

Dev的问题,实际上包括两个部分:

Q1VC++是否仍是MS的重点产品线,是否会支持XAML和其他的高级特性?

 

当然了,VC产品线方面的计划,有些已经公开了。以下是对VC团队两位关键人物的采访记录链接:

Steve Teixeira and Bill Dunlap: Visual C++ Today and Tomorrow

 

VC++将如何发展?托管编程的引入将对VC++的发展产生何种影响?在C++本地编程方面,会有哪些创新?如果你想知道VC++目前的发展状况,这次采访记录肯定是你想看的。如果你是一位C++开发人员,那么我们高声宣布:Microsoft从来没有忘记你!

 

Q2VC++2008之后的开发计划。

 

我想先说说VC++2008本身的进展情况。

VC++博客,是了解这些信息的好地方。如下是近期的阶段性成果:

2007.7.27           Visual Studio 2008 (Orcas) Beta 2发布,它包括Visual C++ 2008的公测版。

2007.5.31           MSDN文章:“下一代Visual C++揭秘” 公布了Visual C++ 2008的一些新特性,如MFC改进、Vista和托管/本地对象互用性(managed/native interop)支持。

2007.4.10           Visual C++ Orcas特性规格说明书。其中有不少亮点,肯定是振奋人心的,比如并行编译——/MP。也许我不该这样说,但控制不住自己:/MP其实在VC++2007中就存在了,我也一直在使用——在双核机器上,编译速度接近原来的二倍,不过在连接阶段,基本没有变化。另外还存在一些问题,如在输出窗口中,你可能会看到一些古怪的交叉存取的编译消息;如果在编译过程中途结束,那么下次编译时,必须全工程完全重新编译等等。也许你早就知道了这些消息了。如果不知道,就自己动手实验吧,别说是我告诉你的……

 

总的来说,目前有以下一些资源可供参考:

Steve Teixeira and Bill Dunlap: Visual C++ Today and Tomorrow 

Sarita Bafna: VC++ "Orcas" - Marshaling Library and MFC support for Common Controls

Nikola Dudar: STLCLR - STL Development in the Managed World

Marina Polishchuk: VC++ QA - The best job in the biz

 

至于VC++2008之后的计划,大概要过一段时间才有公开的消息。很多工作还在进行当中,可能还有超越上述特性的新功能出来。当这些新特性逐渐进入公众视野时,希望你们能像我一样感觉耳目一新。

 


x^A=B(mod C)的解 (离散对数与原根)

题目:Broot 题意:给出k,m,newx的值,求方程x^k(mod m)=newx的解,其中m为素数。 解法步骤: (1)先暴力求m的原根g (2)大步小步求g^t1(mod m)=new...
  • ACdreamers
  • ACdreamers
  • 2013年07月26日 20:49
  • 4879

Geodatabase10.2新特性(二)Q&A

关于Geodatabase10.2新特性的Q&AWill I be able to use SQLite database with desktop and server at 10.2?  10.2...
  • linghe301
  • linghe301
  • 2013年03月19日 13:44
  • 2508

NetBPM工作流Q&A

NetBPM工作流Q&A(不断更新) Made by LuBen:2007年8月12日 目录 写在前面 如何打包par包 流程定义是不是不支持中文? 流程图片大小是不是...
  • xiangbq
  • xiangbq
  • 2015年06月04日 17:56
  • 1067

【Visual C++】游戏开发笔记三十四 浅墨DirectX提高班之三 起承转合的艺术:Direct3D渲染五步曲

本系列文章由zhmxy555(毛星云)编写,转载请注明出处。  文章链接: http://blog.csdn.net/zhmxy555/article/details/8223965作者:毛星云(浅墨...
  • zhmxy555
  • zhmxy555
  • 2012年11月26日 02:17
  • 63701

【Visual C++】游戏开发笔记四十七 浅墨DirectX教程十五 翱翔于三维世界:摄像机的实现

本系列文章由zhmxy555(毛星云)编写,转载请注明出处。   文章链接: http://blog.csdn.net/zhmxy555/article/details/8657656 作者:毛星云(...
  • zhmxy555
  • zhmxy555
  • 2013年03月10日 21:33
  • 31093

基于Visual C++之Windows核心编程代码分析(1)实现设备管理器枚举设备

我们进行Windows编程的时候,有些时候需要枚举设备,例如光盘,光驱,硬盘等等,我们如何实现功能呢,请见代码分析  #include #include #include #include #...
  • yincheng01
  • yincheng01
  • 2011年12月16日 21:14
  • 6787

【Visual C++】游戏开发笔记十九 DirectX与OpenGL的博弈

本系列文章由zhmxy555(毛星云)编写,转载请注明出处。http://blog.csdn.net/zhmxy555/article/details/7522960作者:毛星云    邮箱: hap...
  • zhmxy555
  • zhmxy555
  • 2012年04月29日 20:53
  • 83534

【Visual C++】游戏开发五十二 浅墨DirectX教程二十 骨骼动画来袭(一)

这是答应大家的讲解骨骼动画的文章的N部曲的第二篇。这篇文章里,我们对现行的三种模型动画技术进行了概述,然后对X文件构成进行了详细的剖析,最后放出了骨骼动画的第一个示例程序,载入了《诛仙》中陆雪琪非常优...
  • true11false
  • true11false
  • 2014年07月25日 22:53
  • 942

基于Visual C++6.0的DLL编程实现

http://www.yesky.com/459/1659459.shtml 一、前言   自从微软推出16位的Windows操作系统起,此后每种版本的Windows操作系统都非常依赖于动...
  • cc_lq
  • cc_lq
  • 2012年05月03日 14:49
  • 350

【Visual C++】游戏开发五十五 浅墨DirectX教程二十二 水乳交融的美学:alpha混合技术

在这篇文章里面,我们一起非常详细地探讨了Direct3D中Alpha混合相关的内容。首先是认识了Alpha通道与混合技术,然后结识了融合因子,了解了融合运算方式和融合因子的取法,以及Alpha的三处来...
  • zhmxy555
  • zhmxy555
  • 2013年11月11日 00:08
  • 29184
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章: Visual C++ Q&A
举报原因:
原因补充:

(最多只允许输入30个字)