typedef box MyGreatBeautifulBox; //and use it as:MyGreatBeutifulBox<int> a;MyGreatBeutifulBox<char>b;