zoukankan      html  css  js  c++  java
  • c++ unique container set

    #include <iostream>
    #include <uuid/uuid.h>
    #include <ctime>
    #include <string>
    #include <sstream>
    #include <unistd.h>
    #include <fstream>
    #include <pthread.h>
    #include <queue>
    #include <set>
    #include <iterator>
    
    using namespace std;
    
    static char *uuidValue = (char *)malloc(40);
    static char *dtValue = (char *)malloc(20);
    
    void set17();
    
    int main()
    {
        set17();
        return 0;
    }
    
    void set17()
    {
        set<int> iset;
        int len=0;
        for(int i=0;i<10;i++)
        {
            iset.insert(i*i*i);
        }
    
        set<int, greater<int> >::iterator itr;
        len=iset.size();
        cout<<"iset' size="<<len<<endl;
        cout<<"Fisrt"<<endl;
        for(itr=iset.begin();itr!=iset.end();itr++)
        {
            cout<<*itr<<"\t";
        }
    
        for(int i=0;i<20;i+=2)
        {
            iset.insert(i*i*i);
        }
        cout<<"\n\nSecond"<<endl;
        cout<<"iset' size="<<iset.size()<<endl;
        
        for(itr=iset.begin();itr!=iset.end();itr++)
        {
            cout<<*itr<<"\t";
        }
        cout<<"\n\nFinished in set17() and now is "<<getTimeNow()<<endl;
        free(uuidValue);
        free(dtValue);
    }   

    Compile via

    g++ -g -std=c++2a -I. h1.cpp -lpthread -o h1  -luuid

    Run ./h1

  • 相关阅读:
    rsync 服务器配置过程
    百度基础技术总结
    利用cobbler无人值守批量安装centos
    安装批量装机工具cobbler过程
    面试题
    JS作用域
    原型链
    ES6优缺点
    PostCSS理解与运用
    置换元素和非置换元素
  • 原文地址:https://www.cnblogs.com/Fred1987/p/15733774.html
Copyright © 2011-2022 走看看