exportキーワードはC++テンプレートの定義と宣言を分離するのを許可するように指示するために使用されます。 exportキーワードは公式なC++標準の一部ですが、サポートしているコンパイラは一部だけです。 例えば、 Comeau C++コンパイラサポートしていますが、GCCや Visual C++といった主要なコンパイラはサポートしていません。