扩展阅读
 
当前位置:  编程语言>c/c++

C++ Vectors 成员 insert():插入元素到Vector中

 
    发布时间:2014-1-19  


    本文导语: C++ Vectors 成员 insert():插入元素到Vector中 insert 函数 语法: iterator insert( iterator loc, const type &val ); void insert( iterator loc, size_type num, const type &val ); void insert( iterator loc, input_iterator start, input_iterator end ); insert() 函数有...

c++ vectors 成员 insert():插入元素到vector

insert 函数

语法:

  iterator insert( iterator loc, const type &val; );
  void insert( iterator loc, size_type num, const type &val; );
  void insert( iterator loc, input_iterator start, input_iterator end );

insert() 函数有以下三种用法:

  • 在指定位置loc插入值为val的元素,返回指向这个元素的迭代器,
  • 在指定位置loc前插入num个值为val的元素
  • 在指定位置loc前插入区间[start, end)的所有元素 .
举例:

//创建一个vector,置入字母表的前十个字符
vector alphavector;
for( int i=0; i < 10; i++ )
  alphavector.push_back( i + 65 );

//插入四个c到vector中
vector::iterator theiterator = alphavector.begin();
alphavector.insert( theiterator, 4, 'c' );

//显示vector的内容
for( theiterator = alphavector.begin(); theiterator != alphavector.end(); theiterator++ )
  cout << *theiterator;

这段代码将显示:

ccccabcdefghij
  • 本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载,整理或搜集自网络.欢迎任何形式的转载,转载请注明出处.
    转载请注明:文章转载自:[169IT-IT技术资讯]
    本文标题:C++ Vectors 成员 insert():插入元素到Vector中
相关文章推荐:


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3