Use typedef to Form an Alias for a Long Name
typedef pair<int, double> ElementType; typedef vector< pair<string, string> > StringMap;
ElementType new_value; // new_value is type pair<int, string>