自定义订单设置为设置而不更改订单

时间:2016-12-12 14:12:43

标签: c++ c++11 stl

我有一个有一套的课。我需要一个更改顺序但返回普通集而不是set<whatever, order>的函数。以下代码中我需要尊重的是标题。如何将订单的订单更改回正常设置?

// ... class stuff
public:
    set<int> s;
// ...
set<int> ord(){ 
        set<int, Order> aux;
        set<int> res;

        set<int>::iterator it = s.begin();
        while(it != s.end()){
            aux.insert(*it);
            it++;
        }

        // res = aux;

return res;
}

谢谢! :)

1 个答案:

答案 0 :(得分:0)

  

不改变订单,你不能。 - Quentin