Visual C++ 2010

今日もPDC2008の動画を見てみる。
今度はMicrosoft Visual C++: 10 Is the New 6 VC++の話。
VC10はVC6以来の大型アップデートということのようだ。
ポイント

  • ライブラリ
  • 言語
  • C++0x対応
    • 実装
    • 未実装
      • Concepts
      • Variadic Templates
      • Thread Library
      • Container Initializer
      • キーワード:dec1type, nullptr,__func__
  • アーキテクチャIDE
    • 100万行クラスのプロジェクトに対応できる
    • エディタウィンドウがマウスホイールで拡大ができる
    • NCBをやめてインテリセンスの強化
    • Intellisense based on live ompilation
    • symbol indexing & navigation based on SQL
    • MSBuildベースのビルドシステム
    • デプロイの設定ができるようになった

感想

デプロイの設定しておくと、設定先にプロジェクトで生成したexe/dll以外に必要なランタイムのdllもコピーされる。
C#のbinフォルダみたいな感じかな?これは便利そう。
C++0xの話はよく分からないですが、なんか強そう。
ppl.hを使うとparallel_for_eachってのが使えて並列実行できるんだぜーみたいなデモをしてたけどこれって排他制御はどこでかけるんだろう?
まぁ、今までC#とかの影に隠れてたけど今回はC++も元気だぞと。