Use typedef to define new type based on vector
#include <algorithm> #include <vector> #include <string> #include <iostream> using namespace std; typedef vector <string> VECTOR_STRINGS; int main () { VECTOR_STRINGS v; v.push_back ("A"); v.push_back ("B"); v.push_back ("C"); v.push_back ("D"); // insert a duplicate into the vector v.push_back ("D"); for (size_t nItem = 0; nItem < v.size (); ++ nItem){ cout << "Name [" << nItem << "] = \""; cout << v [nItem] << "\"" << endl; } return 0; }