zoukankan      html  css  js  c++  java
  • C++ STL 学习

    /*
    
    algorithm-算法
    
    */
    
    1.copy() //此函数用在vector中只做拷贝使用,它不能让vector有自动扩充作用。如果vector的容量小于它拷贝的数据量将会报错。
    
    /*
    
    iterator-迭代器
    
    */
    
    1.iterator::begin()  //总是指向容器元素的第一个位置。
    
    2.iterator::end()  //总是指向容器元素的最后一个元素的后一个位置。
    
    /*
    
    vector-向量
    
    */
    
    1.vector::resize() //会重新定义容器的大小,如果新定义的大小小于现在的大小,那么将会从后端缩减,剩余的数据不会删除。
    
    /*
    
    list-链表
    
    */
    
    1.list::remove(Type t)  //会在链表中删除和t相等的所有元素。
    
    2.list::splice()  //会将源链表的指定位置的数据插入到目标链接中,并且会源链表中会删除这些元素。
    
    3.list::unique()  //此函数会删除在链表中相邻的相同的元素。
    
    4.list::reverse() //反转链表中的所有元素。
    
    5.list::merge() //把自己和别的链表合并在一起,并且合并后的链表会进行默认的升序排序。如果不希望带有排序还是使用inster比较好。
  • 相关阅读:
    TCP四种定时器--学习笔记
    Python魔术师--self
    python的socket里 gethostbyname 与 gethostbyname_ex 的区别
    用python查看URL编码的中文
    基于linux 的2048
    用灵活的指针访问类私有变量
    ie8无法拉伸背景图
    图片的onerror 事件解析
    stream.js
    Promise
  • 原文地址:https://www.cnblogs.com/rainrcn/p/3165856.html
Copyright © 2011-2022 走看看