В общем, мы можем сделатьМожет ли typedef использоваться для вектора вообще?
typedef std::vector<int> container1;
typedef std::vector<char> container2;
Но, похоже, мы не можем сделать что-то подобное.
typedef vector container;
container<int> ins;
Есть ли все равно для достижения этой цели? Я могу думать о том, как использовать макрос.
Я думаю, что это называется более высоким типом типа (в частности '* -> *') – Antimony
Объявления, содержащие спецификатор decl-speci typedef, объявляют идентификаторы, которые могут быть использованы позже для обозначения фундаментального (3.9.1) или соединения (3.9.2). вектор не является полным типом, но классом шаблона. – yuan