#include <iostream>
#include <vector>

//Define the template of a class.
template<class T>
class Type
{
public:
    typedef std::vector<T>  Vec;
};

//Typedef the entire thing so it is easier.
typedef Type<int>::Vec IntVec;

int main()
{
    //Finally, use the type.
    IntVec SomeIntVector;
    std::cout << "End.";
}
