용기의 교체기 조작 실례 (순서대로 출력, 정렬)

3441 단어 c-c++c 언어
vector와 deque의 교체기iterator만 >,>=을 사용할 수 있고, 같은list 교체기iterator도 >,>=를 제공하지 않기 때문에 오류를 방지하기 위해 for 순환에서 통일적으로 사용합니다!기호.
#include 
#include 
#include  //  multiset
#include  //   less greater
using namespace std;

typedef multiset<int,greater<int> > intset; //         
typedef multiset<int,greater<int> >::iterator setIterator; 
int main(){
    intset set1;
    for(int i=0;i<100;i++){
        set1.insert(i);
    }
    setIterator p=set1.begin(); 
    for(;p!=set1.end();p++){  //    !=
        cout<return 0;
}

용기 정렬sort() 사용 방법
#include 
#include  //  sort
#include  //  greater  less
using namespace std;
vector<int> vec1;
int main(){
    for(int i=0;i<100;i++){
        vec1.push_back(i);
    }
    sort(vec1.begin(),vec1.end(),greater<int>());//      
    vector<int>::iterator q=vec1.begin();
    for(;q!=vec1.end();q++){
        cout<

C++11 새 표준 for 순환 접근 용기 내 요소 (추천)
vector<int> s(10,0); //      10     0   s
for (auto &c : s)  //   s          c
    c = c+1;

좋은 웹페이지 즐겨찾기