----C++ STL 标准模板库
yingge2016
这个作者很懒,什么都没留下…
展开
-
list
#include #include #include #include using namespace std;bool single_digit(const int &value){return (value<5);}class is_odd{public: bool operator()(const int &value){return (value%2==1);}转载 2017-11-21 20:18:56 · 132 阅读 · 0 评论 -
vector接口
#include #include using namespace std;#if 1int main(){ vector first; vectorsecond,third; //assign cout<<"---assign test"<<endl; //7次100 first.assign(7,100); vector转载 2017-11-21 18:56:07 · 432 阅读 · 0 评论 -
map公共函数
#include #include using namespace std;bool funcomp(const char&first,const char &second){return first<second;}class classcomp{public: bool operator()(const char&first,const char&second){ret转载 2017-11-22 22:33:02 · 249 阅读 · 0 评论 -
equal_range
equal_range是C++ STL中的一种二分查找的算法,试图在已排序的[first,last)中寻找value,它返回一对迭代器i和j,其中i是在不破坏次序的前提下,value可插入的第一个位置(亦即lower_bound),j则是在不破坏次序的前提下,value可插入的最后一个位置(亦即upper_bound),因此,[i,j)内的每个元素都等同于value,而且[i,j)是[firs转载 2017-11-23 21:02:41 · 317 阅读 · 0 评论 -
set公共函数
#include #include using namespace std;bool fncmp(const int&i,const int &j){return i<j;}struct classcmp{public: bool operator()(const int&i,const int&j)const {return i<j;}};int main(转载 2017-11-23 22:39:50 · 259 阅读 · 0 评论 -
string函数find_first_not_of
#include #include using namespace std;int main (){ string s(" hello world. "); s.erase(0,s.find_first_not_of(" ")); s.erase(s.find_last_not_of(" ") + 1); cout<<"--"<<s原创 2017-11-24 14:41:07 · 1664 阅读 · 0 评论 -
string,reverse,resize
reserve原型: #include void reserve( size_type size = 0 );函数reserve()将字符串的容量设置为至少size. 如果size指定的数值要小于当前字符串中的字符数(亦即size ), 容量将被设置为可以恰好容纳字符的数值. reserve()以线性时间(linear time)运行.resize转载 2017-11-24 15:20:14 · 281 阅读 · 0 评论 -
string公共函数
#include #include //#include #include using namespace std;int main(){ //string cout<<"--string"<<endl; string s1; string s5 ("Initial string"); string s2 (s5); str转载 2017-11-24 15:46:31 · 327 阅读 · 0 评论