第54讲

来源:互联网 发布:nginx ssl 多证书并存 编辑:程序博客网 时间:2024/06/16 21:18
今日结果:(关联容器)
1 map<int, string> m;  // 第一个为关键字(表示唯一),第二个表示内容
包含的头文件 #include <map>          string类型应该加头文件#include<sring>
typedef map<int, string>::value_type valType;
m.insert(valType(1,"abc");  // 插入一条记录
map<int, string>::iterator mp;  // 定义一个map迭代器
mp = m.beign();
printf("%d, %s\n", (*mp).first, (*mp).second); // 取值
while(mp != m.end())    // 循环条件
mp = find(2);  // 寻找关键字为2 的一条数据
if(mp == m.end()) // 表示没有找到数据
2 multimap 关联容器  key值不唯一 , 其它与map相似
3 set: 可以被视为只有关键字,没有元素值,  set不能访问下标
set<int> s;
set<int>::iterator ps;
s.insert(1);  // 插入值        // %s/while/abc 字符串替换(vim中)
4 find_if(...):
int *result;
vector<int>::iterator it;
result = find_if(nums + start, nums + end, isodd)
// 范围                // 判断(断言)
find_end(...);// 从后面开始找
int(it - myvector.begin());  // 得到一个整数表示第几个值
5 replace_if(...);  // 满足某种条件替换
replace_if(myvector.begin(), myvector.begin(i), isodd, 0);  
                                               是奇数就替换为零
      strlen(), printf(...)// 函数遇到'\0'停止计算或打印
明日计划:了解第三阶段项目, 实现相应的功能,晚上qt下qq软件的功能补全。


感想:有时候感觉自己对一些时间太容易就放弃了,好多的事情做起来,好像都和自己
最初所想的有差别。其实说实话,是自己的对待事情的不够坚定。希望自己不要忘记最初
笃定说下要做到的事。当自己真正的感觉到某件事情做不了时,再说放弃。否则请继续
前进。
0 0