インテル® C++ コンパイラー XE 13.1 ユーザー・リファレンス・ガイド
インテル® C++ コンパイラーは、extern テンプレートをサポートしています。これにより、テンプレートを特定の翻訳単位ではなく、別の変換単位またはライブラリーでインスタンス化するように指定できます。コンパイラーは次のテンプレートをサポートします。
インライン・テンプレート – メンバーをインスタンス化せずに、クラスのコンパイラーがサポートするデータ (例: vtable) をインスタンス化します。
スタティック・テンプレート – テンプレートのスタティック・データ・メンバーをインスタンス化し、仮想テーブルまたはメンバー関数はインスタンス化しません。
また、次のオプションを使用することで、テンプレートのインスタンス化をより高いレベルで制御することができます。