近期将要参加蓝桥杯,我也终于要加入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,宿舍熄灯了,今天先写这些。
今天是我第一次写作,肯定会有特别多的不足,我会继续学习,继续提升文笔,做好我的记录,将来我除了更新蓝桥杯的知识,可能更多的会更新一些摄影测量的算法知识,毕竟摄影测量才是我的主业