16.19 编写函数,接受一个容器的引用,打印容器中的元素,使用容器的size_type和size成员来控制打印元素的循环。
16.20 重写上一题的函数,使用begin和end返回的迭代器来控制循环。
#include#include #include #include using namespace std;template
void print1(const T &v){ auto iter=v.begin(); for(typename T::size_type i=0;i!=v.size();++i) cout<<*iter++<<" "; cout< void print2(const T &v){ auto iter=v.begin(); while(iter!=v.end()) cout<<*iter++<<" "; cout<