Before
After
template <class _Tp,
class _Allocator>
struct vector {
typedef _Tp value_type;
typedef _Allocator allocator_type;
};
vector<int>::value_type a = 0;
template <class value_type,
class allocator_type>