"export"キーワードについて
Posted: 2010年2月08日(月) 18:07
テンプレートについて勉強している間に、exportというキーワードがあることを知りました。
通常、テンプレートを記述するにあったっては、全てのテンプレートをヘッダファイルに記述するため、
ヘッダファイルが肥大化するおそれがあるという話を聞いていたので、使用を躊躇ってきたのですが、
ああ、便利なキーワードがあったんだな、と思い調べてみたところ、exportはC++の標準規格であるが、
主要なコンパイラ(GCCやVC++)はこれをサポートしていないということでした。
ここで質問なのですが、
なぜ、exportは、標準規格であるのにも関わらず、多くのコンパイラで実装されていないのでしょうか?
通常、テンプレートを記述するにあったっては、全てのテンプレートをヘッダファイルに記述するため、
ヘッダファイルが肥大化するおそれがあるという話を聞いていたので、使用を躊躇ってきたのですが、
ああ、便利なキーワードがあったんだな、と思い調べてみたところ、exportはC++の標準規格であるが、
主要なコンパイラ(GCCやVC++)はこれをサポートしていないということでした。
ここで質問なのですが、
なぜ、exportは、標準規格であるのにも関わらず、多くのコンパイラで実装されていないのでしょうか?