A namespace-scope declaration or definition of a non-inline function template, a
non-inline member function template, a non-inline member function of a class template or a static data member of a class template may be preceded by the export keyword. If such a template is defined in the same translation unit in which it is declared as exported, the definition is considered to be exported. The first declaration of the template containing the export keyword must not follow the definition.
What is actually meant in the above statement?
Please any one expalin with program?