Explicit instantiation lets you create an instantiation of a C++ templated class or function without actually using it in your code.
I've been looking through the N3291 working draft of C++0x. And I was curious about extern template. Section 14.7.3 states: …
c++ visual-studio-2008 templates c++11 explicit-instantiation