back_inserter函数式迭代适配器,使用时要包含 iterator头文件。
与容器适配器一样,迭代适配器使用一个对象作为实参,并生成一个适应其参数行为的新对象。
vector<int> iVec;
fill_n( iVec, 10, 0); 在iVec中写入 10 个 元素 ,会报错 ,因为 iVec为Empty.
fill_n(back_inserter(iVec), 10,0) ; 与push_back 相似 ,在写入元素的时候会分配空间。
back_inserter函数式迭代适配器,使用时要包含 iterator头文件。
与容器适配器一样,迭代适配器使用一个对象作为实参,并生成一个适应其参数行为的新对象。
vector<int> iVec;
fill_n( iVec, 10, 0); 在iVec中写入 10 个 元素 ,会报错 ,因为 iVec为Empty.
fill_n(back_inserter(iVec), 10,0) ; 与push_back 相似 ,在写入元素的时候会分配空间。