extern template class vector<string>;
This is a template instantiation declaration. It means that there will be a nonextern
use of this instantiation elsewhere in the program.
template class vector<Sales_data>;
This is a template instantiation definition. It will instantiate all members of template vector
.