比如说:vector<derived_class> vec1;
vector vec2 = vec1;
写代码过程中想要将装有不同子类的很多容器都传参到一个
函数(包含一个装有父类容器的形参)中做一些基本操作,想
通过这样的方式减少重复写多个相似函数
还是说我这样必须通过模板实现,可以给一些提示么
比如说:vector<derived_class> vec1;
vector vec2 = vec1;
写代码过程中想要将装有不同子类的很多容器都传参到一个
函数(包含一个装有父类容器的形参)中做一些基本操作,想
通过这样的方式减少重复写多个相似函数
还是说我这样必须通过模板实现,可以给一些提示么
vector vec 就是定义了一个vector容器,可以通过
vec.push_back(), push_font(),insert(position,value) 想vector中添加一个指定值
list ilist<初始大小,默认赋值> list ilist(20 -1) 初始20个值为-1的list
然后操作可以参考这些这些类封转的方法。
关联容器:set map mutimap mutiset