A Tour of C++ Modules in Visual Studio
CRANK

C++ module support has arrived in Visual Studio! Grab the latest Visual Studio Preview if you want to try it out. C++ modules can help you compartmentalize your code, speed up build times, and they work seamlessly, side-by-side with your existing code.

devblogs.microsoft.com
Related Topics: C++ Visual Studio
1 comments
    • Visual Studio 2019 16.8 Preview で本格的に使えるようになった C++20 Modules 機能。VS 上での使い方に関する新しい記事。簡単なサンプル付き
    • 試験的機能だった以前のバージョンと異なり、特別なコンパイラの設定が不要に
    • 拡張子 .ixx のソースファイルが自動的にモジュールインタフェース用のファイルとして認識される。それ以外のファイルを個別の設定でモジュールインタフェースとして扱うことも可
      プロジェクトの設定により、自分のプロジェクトの外にあるモジュールへの依存も可能に
    • IntelliSense もモジュールに対応(←ただし、まだ若干の不具合は見られた)
    • 既存の標準ライブラリヘッダをモジュールのようにインポートできる Header Units という C++20 の機能ももうすぐ実装される見込み