Muyun99's wiki Muyun99's wiki
首页
学术搬砖
学习笔记
生活杂谈
wiki搬运
资源收藏
关于
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

Muyun99

努力成为一个善良的人
首页
学术搬砖
学习笔记
生活杂谈
wiki搬运
资源收藏
关于
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • 常见 bug 修复

  • 环境配置

  • 常用库的常见用法

    • pandas 库常用用法
    • glob 库常用用法
    • sklearn 库常用用法
    • matplotlib 库常用用法--散点图绘制
    • 图像处理库的常用用法
    • ubuntu 系统常用命令
    • numpy 库常用用法
    • matplotlib 库常用用法
    • tmux 常用用法
    • Docker 常用用法
    • zsh 相关用法
    • 常见的专有名词
    • sharelatex 部署
    • typecho 部署
    • cpp STL 常用用法
      • Tensorboard 常用用法
    • wiki搬运
    • 常用库的常见用法
    Muyun99
    2021-09-04

    cpp STL 常用用法

    # CPP STL 常用用法

    # 01、vector

    # vector 定义

    1、Vector<类型>标识符
    2、Vector<类型>标识符(最大容量)
    3、Vector<类型>标识符(最大容量,初始所有值)
    4、Int i[5]={1,2,3,4,5}
    	Vector<类型>vi(I,i+2);//得到i索引值为3以后的值
    5、Vector< vector< int> >v; 二维向量//这里最外的<>要有空格。否则在比较旧的编译器下无法通过
    
    1
    2
    3
    4
    5
    6

    # vector 函数

    1.push_back 在数组的最后添加一个数据
    2.pop_back 去掉数组的最后一个数据
    3.at 得到编号位置的数据
    4.begin 得到数组头的指针
    5.end 得到数组的最后一个单元+1的指针
    6.front 得到数组头的引用
    7.back 得到数组的最后一个单元的引用
    8.max_size 得到vector最大可以是多大
    9.capacity 当前vector分配的大小
    10.size 当前使用数据的大小
    11.resize 改变当前使用数据的大小,如果它比当前使用的大,者填充默认值
    12.reserve 改变当前vecotr所分配空间的大小
    13.erase 删除指针指向的数据项
    14.clear 清空当前的vector
    15.rbegin 将vector反转后的开始指针返回(其实就是原来的end-1)
    16.rend 将vector反转构的结束指针返回(其实就是原来的begin-1)
    17.empty 判断vector是否为空
    18.swap 与另一个vector交换数据
    
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    上次更新: 2021/09/05, 19:05:19
    typecho 部署
    Tensorboard 常用用法

    ← typecho 部署 Tensorboard 常用用法→

    最近更新
    01
    Structured Knowledge Distillation for Semantic Segmentation
    06-03
    02
    README 美化
    05-20
    03
    常见 Tricks 代码片段
    05-12
    更多文章>
    Theme by Vdoing | Copyright © 2021-2023 Muyun99 | MIT License
    • 跟随系统
    • 浅色模式
    • 深色模式
    • 阅读模式
    ×