C++---multiset

来源:互联网 发布:单片机原理图怎么看 编辑:程序博客网 时间:2024/04/27 23:22
#include "stdafx.h"
#include<iostream>
#include<bitset>
#include<set>
#include<string>
using namespace std;




int mainddcv(){
multiset<int> m;
m.insert(12);
m.insert(12);
m.insert(12);
m.insert(122);
auto p=m.equal_range(12);
for(auto ib=p.first;ib!=p.second;ib++){

cout<<*ib<<endl;
}
return 0;
}
int mainii(){
bitset<8> bs(1);
/*for(int i=0;i<5;i++){


cout<<bs[i]<<ends;
}*/
bs.set(7,1);
string s=bs.to_string();
cout<<s<<endl;


return 0;
}
int main12(){


string s1="1234561789";
string s2="abcd";
//s1.replace(0,4,s2);
//string s=s1+s2;
//s1.append(s2);
// s1.insert(s1.end(),'f');
//s1.replace(4,2,2,'g');
//string sub=s1.substr(1,4);
// s1.erase(s1.begin(),s1.begin()+3);
cout<<s1.find('1',2)<<endl;
return 0;
}
int main32(){
multiset<int> iset;
iset.insert(12);
iset.insert(132);
iset.insert(132);
iset.insert(152);
iset.insert(142);
iset.insert(12);
auto g = adjacent_find(iset.begin(), iset.end());
cout << *g << endl;


return 0;
0 0
原创粉丝点击