none
WindowsSDK7.1のC++規格範囲 RRS feed

  • 質問

  • こんにちは。

    VisualStudio2010 expressで64bit用アプリケーションを開発しています。

    WindowsSDK7.1がC++規格をどれだけ対応しているかを詳しく知りたいです。

    例) C++98, C++03, C++11

    以上です、お願いします。

    2016年10月20日 1:19

回答

  • Windows SDK7.1にはコンパイラが含まれていたと記憶しています。
    これはVS2010に同梱されていたものと同じものと認識しています。

    んで、SDK(昔はWin32 Platform SDKと呼んでました)のコア部分はC言語インターフェースで記述されています。
    従って、C++の規格とは本質的に無関係です。
    • 回答の候補に設定 星 睦美 2016年10月28日 5:52
    • 回答としてマーク 星 睦美 2016年11月10日 7:58
    2016年10月20日 2:19
  • 失礼しました。削除されたのは8.0からでした。

    C++11/14/17 の機能のサポート (Modern C++)というページに各機能毎に対応状況が整理されています。また有志でコンパイラの実装状況も整理されています。Visual C++ 2010はMSVC欄の10.0が含まれているかで判断できます。

    なおこれらの表には含まれていませんが、C++03のTwo-phase name lookupに対応できていない点を鬼の首を取ったように叩かれています。

    • 回答の候補に設定 星 睦美 2016年10月28日 5:52
    • 回答としてマーク 星 睦美 2016年11月10日 7:58
    2016年10月20日 4:08

すべての返信

  • Windows SDK7.1にはコンパイラが含まれていたと記憶しています。
    これはVS2010に同梱されていたものと同じものと認識しています。

    んで、SDK(昔はWin32 Platform SDKと呼んでました)のコア部分はC言語インターフェースで記述されています。
    従って、C++の規格とは本質的に無関係です。
    • 回答の候補に設定 星 睦美 2016年10月28日 5:52
    • 回答としてマーク 星 睦美 2016年11月10日 7:58
    2016年10月20日 2:19
  • 失礼しました。削除されたのは8.0からでした。

    C++11/14/17 の機能のサポート (Modern C++)というページに各機能毎に対応状況が整理されています。また有志でコンパイラの実装状況も整理されています。Visual C++ 2010はMSVC欄の10.0が含まれているかで判断できます。

    なおこれらの表には含まれていませんが、C++03のTwo-phase name lookupに対応できていない点を鬼の首を取ったように叩かれています。

    • 回答の候補に設定 星 睦美 2016年10月28日 5:52
    • 回答としてマーク 星 睦美 2016年11月10日 7:58
    2016年10月20日 4:08