container::container( inputIterator begin, inputIterator end );
std::vector<int> hoge( hoge.begin(), hoge.end()); // hogeの全体 std::vector<int> piyo( hoge.begin(), hoge.begin()+hoge.size()/2 ); // hogeの半分
void container::insert( iterator position, inputIterator begin, inputIterator end);
int data[3] = {1,2,3}; std::vector<int> v; v.insert( v.begin(), data, data+3); // output 1 ,2 ,3
void container::insert( inputIterator begin, inputIterator end);
std::set myset; int myints[]= {5,10,15}; // 10 already in set, not inserted myset.insert (myints,myints+3); // output 5, 10 ,15
interator container::erase( iterator begin, iterator end);
void container::erase( iterator begin, iterater.end);vectorとstringの不必要なメモリを減らす方法はswap技法を用いる.(eraseで削除してもメモリの解法は行われない)