Сообщение помогите изменить чужой код от 10.10.2017 13:26
Изменено 10.10.2017 13:27 niXman
помогите изменить чужой код
снова драсте.
нагуглил на SO такой код, сортирующий интегралы в компайтайм, и пытаюсь переделать его для std::pair, чтоб сортировалось по first, но что-то как-то все непросто %)
помогите, плиз, у кого желание есть.
т.е. использовать предполагается так:
спасибо)
нагуглил на SO такой код, сортирующий интегралы в компайтайм, и пытаюсь переделать его для std::pair, чтоб сортировалось по first, но что-то как-то все непросто %)
помогите, плиз, у кого желание есть.
т.е. использовать предполагается так:
SortMyElements<5> se({1,0},{4,1},{2,2},{5,3},{3,4});
// test
assert(se.data[0].first == 1 && se.data[0].second == 0);
assert(se.data[1].first == 2 && se.data[1].second == 2);
assert(se.data[2].first == 3 && se.data[2].second == 4);
assert(se.data[3].first == 4 && se.data[3].second == 1);
assert(se.data[4].first == 5 && se.data[4].second == 3);
спасибо)
помогите изменить чужой код
снова драсте.
нагуглил на SO такой код, сортирующий интегралы в компайтайм, и пытаюсь переделать его для std::pair (value->position), чтоб сортировалось по first, но что-то как-то все непросто %)
помогите, плиз, у кого желание есть.
т.е. использовать предполагается так:
спасибо)
нагуглил на SO такой код, сортирующий интегралы в компайтайм, и пытаюсь переделать его для std::pair (value->position), чтоб сортировалось по first, но что-то как-то все непросто %)
помогите, плиз, у кого желание есть.
т.е. использовать предполагается так:
SortMyElements<5> se({1,0},{4,1},{2,2},{5,3},{3,4});
// test
assert(se.data[0].first == 1 && se.data[0].second == 0);
assert(se.data[1].first == 2 && se.data[1].second == 2);
assert(se.data[2].first == 3 && se.data[2].second == 4);
assert(se.data[3].first == 4 && se.data[3].second == 1);
assert(se.data[4].first == 5 && se.data[4].second == 3);
спасибо)