Код: Выделить всё
struct Foo
{
std::string key;
int value;
};
Код: Выделить всё
const std::vector keySequence = {"thisMustBeFirst", "thenThisOne", "andThenThatOne"};
Мой первый план был std::sort, но мне кажется, что это может быть неправильным подход, потому что я не могу найти очевидную функцию сравнения, которая могла бы его предоставить. Может быть, я неправильно об этом думаю?
Не существует жестких требований к структурам данных, так что, возможно, здесь есть другой дизайн, который работает лучше?
Буду признателен за любые предложения.
Подробнее здесь: https://stackoverflow.com/questions/792 ... c-sequence