
C++ Primer 5th
evanoma
d-y-chp@live.cn
展开
-
含有数值字符串的转换
stoi函数 int i=stoi(s); 返回起始子串的数值,i代表返回类型为int,注意字符串s必须以数字开始,遇到第一个非数字结束输出。 若想输出后面的数值,需要用到substr函数 stoi(s2.substr(n)) 括号中输入下标范围(只输入1个默认到结尾),返回指定范围的子串。原创 2017-04-08 11:42:04 · 254 阅读 · 0 评论 -
有序关联容器
按关键字有序保存元素 #include //关联数组map:保存关键字-值对应 //multimap:关键字可重复出现的map 初始化 //建议使用make_pair构建 mapmp = {{"aa", 1}, {"aaa", 2}, {"22", 33}};//必须用{key, value}包含起来 map容器元素 pairp("aa", 1); pairp={原创 2017-03-26 12:37:11 · 192 阅读 · 0 评论 -
顺序容器(下)
string //初始化 string str("内容"); string string1 = "then"; string s2(string1); cin >> string1;//不输出开头的空白,第二个空格结束输入 getline(cin, string1);//每次输入一整行,用回车结束输入 str = "123" + string1;//唯一允许的加法形式 string1[2]原创 2017-03-25 20:21:58 · 190 阅读 · 0 评论 -
顺序容器(上)
#include //c++11 数组类型 #include //双向链表,插入删除速度快,不支持随机访问 #include //c++11 单向链表,单向访问,插入删除速度快,不支持随机访问,没有size操作 #include //双端队列,支持快速随机访问 #include //插入删除耗时原创 2017-03-25 19:42:28 · 175 阅读 · 0 评论