- 博客(5)
- 收藏
- 关注
原创 函数对象,一元谓词,二元谓词,预定义函数对象
find_if , sort , for_each 的使用 for_each(v1.begin(), v1.end(), ShowElemt<int>() ) ; 要使用预定义函数对象需要包含 functional 头文件vector<int>::iterator it = find_if(v1.begin(), v1.end(), myint ) sort(v3...
2018-03-24 13:04:38 1595
原创 stl之map、multimap
map默认实现形式 map<T a T b > 即存在两个域,一个是键值,一个值域,其与set一样,元素只能唯一。map插入元素的三种形式: map <int ,string> mapStu ; mapStu.insert( pair<int ,string>(3 , "哈哈") ) ; mapStu.insert( ...
2018-03-11 17:09:45 169
原创 stl之List 、priority_queue、set:仿函数,pair查返回值、multiset
list 不能随机访问 即其迭代器 it不能跨度不能大于1. 只能it++ it--等list <int> l1 ; 可用 push_back push_front ....插入元素 l1.insert(pos , var ) pos位置变成var .删除元素 l1.clear() ; 清除所有元素。 l1.erase(beg , end) 删除从beg到e...
2018-03-10 17:29:39 199
原创 stl--vector容器,deque,stack,queue
定义容器: vector< int > v1 ; 将数据装入容器: v1.push_back(1) ;返回容器元素个数:v1.size() 取头部元素:v1.front();取尾部元素: v1.back()头部赋值 v1.front() = 11 , 尾部赋值 v1.back() = 13 ; 它们可以作为“左值 ”是因为函数返回的是引用。删除容器尾部元素:...
2018-03-07 22:53:20 236
原创 stl入门 --string类
主要有:vector , algorithm容器 ,可以存储基本数据类型,也可以存储指针,类 vector<int> v1 , v1.push_back(1) v1.push_back(1) v1.push_back(1) 把 1.2.3 存储进容器。vector<int>::iterator it = v1.begin();定义一个迭代器(一个指针)。 ...
2018-03-07 22:02:32 155
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人