1 template <typename> struct _Vector_base {}; 2 struct vector { vectorvector3 vector() {} 4 vector(_Vector_base<int>); 5 }; 6