#include using namespace std; template class Objekt { public: void hello() { cout << "Nicht- spezialisiertes Template" << endl; } }; template // partielle Spezialisierung class Objekt // ein Parameter wird vollständig festgelegt, der andere kann noch frei variieren { public: void hello() { cout << "partiell spezialisiertes Template" << endl; } }; int main() { Objekt().hello(); Objekt().hello(); // das für int partiell spezialisierte Template Objekt().hello(); // das für int partiell spezialisierte Template }