蓝桥杯可能会用到的c++STL模板

近期将要参加蓝桥杯,我也终于要加入CSDN作者大家族了。今天我将要开始我的写作之路......

话不多说,直接上我常用的一些STL模板:

vector 头文件#include
定义:vectora;//相当于不定长一维数组
二维定义:vectora[max];//第一维大小固定max,第二维不定长
赋值:a.push_back(i)//i为将要放进vector中的元素
移除最后一个元素:pop_back()
反转:reverse(a.begin(),a.end())
常用方法:
(1)size()//求数组长度
(2)empty()//判断是否为空
(3)front()//返回第一个元素
(4)back()//返回最后一个元素
(5)erase(iterator t)//删除指定元素,参数是指针
(6)insert(iterator t,i)//把i插入到t指向的位置
string 头文件#include  #include//用于字符数组
定义:string str;//字符串
    char str[20];//字符数组
常用方法:
(1)数字字符转数字:
    eg:char a[0]='5';
        int b=a[0]-'0';   ->b=5
(2)数字转字符:      
//(2)数字转字符
#include
using namespace std;
template
string to_string(T value)//该函数的功能是把输入的内容转为字符串
{
    ostringstream os;
    os<"100"
    return 0;
}

emmmm,宿舍熄灯了,今天先写这些。

今天是我第一次写作,肯定会有特别多的不足,我会继续学习,继续提升文笔,做好我的记录,将来我除了更新蓝桥杯的知识,可能更多的会更新一些摄影测量的算法知识,毕竟摄影测量才是我的主业

你可能感兴趣的:(蓝桥杯,c++)