次のような可変引数を使用して extern テンプレートを作成しようとしています。
extern template<typename... XS> void log( XS... xs );
しかし、gcc 7.2 はそれをコンパイルせず、エラーを表示します。
error: expected unqualified-id before ‘<’ token
c++11 で gcc のステータスを確認したところ、extern テンプレートが機能するはずですよね。
次のような可変引数を使用して extern テンプレートを作成しようとしています。
extern template<typename... XS> void log( XS... xs );
しかし、gcc 7.2 はそれをコンパイルせず、エラーを表示します。
error: expected unqualified-id before ‘<’ token
c++11 で gcc のステータスを確認したところ、extern テンプレートが機能するはずですよね。