代码之家  ›  专栏  ›  技术社区  ›  Fire Lancer

VC9 C++语言扩展的参考

  •  4
  • Fire Lancer  · 技术社区  · 15 年前

    关于VC9(SP1)编译器的所有C++扩展是否有引用?

    例如declspec、变量宏和编译器内部函数,虽然也有一些不太明显的例子,比如能够在类范围内进行模板函数专门化,但是标准显然说它们不能( Previous Question )

    这包括C99、Tr1、C++0x等支持的任何部分。关于VC10的信息也是有用的,我知道它有C++的一些部分,但是还有什么呢?

    我在msdn上找到了一些零碎的东西,但并不是一个真正的列表,除非我知道扩展名的名称,或者至少有足够的关于它的信息(即它的作用)。

    1 回复  |  直到 15 年前
        1
  •  1
  •   Rick    15 年前

    visual studio 2010 beta2新的语言特性已被记录在案 here . 您可以看到 C C++ 也。

    在vs2008的msdn中有等价的节点,但我更熟悉vs2010。

    作为参考,VS2010中的新C++0X语言特点是:

    • 自动键入
    • lambda表达式
    • 右值引用
    • 静态断言声明
    • decltype运算符
    • nullptr和

    VS2010中也有多个新的库添加,但是您需要检查 documentation 关于细节,但示例如下:

    • 算法已更新为
    • exception_ptr和rethrow_exception现在都包括在内。
    • 为rvalue引用更新stl
    • 并行模式库和异步代理库及并发运行时

    -里克