The export specifier declares a template to be exported. An exported template lets you compile the definitions of a function template, or the member definitions of a class template, separately from the template's declaration. Most compilers do not support export. Exampleexport template<typename T> class point { public: point(T x, T y); }; export template<typename T> point::point(T x, T y) { ... } See Alsotemplate, Chapter 7 |