#ifndef VECTOR #define VECTOR template struct B; template struct B { typedef _Tp type; }; namespace std { template struct D { template struct F { static const bool value = 0; }; template typename B::value, _Alloc2>::type _S_select(_Alloc2); template static typename B::value, _Alloc2>::type _S_select(_Alloc2); }; template template const bool D<_Alloc>::F<_Alloc2>::value; template class vector { public: vector(int); vector(vector &) : vector(D::_S_select((bool)0)) {} }; } #endif // VECTOR