=====export===== The export keyword is intended to allow definitions of C++ templates to be separated from their declarations. While officially part of the C++ standard, the export keyword is only supported by a few compilers (such as the [[http://www.comeaucomputing.com/| Comeau C++]] compiler) and is not supported by such mainstream compilers as [[http://gcc.gnu.org/|GCC]] and [[http://msdn.microsoft.com/en-us/library/60k1461a.aspx|Visual C++]].