Ситуация следующая:
Есть функция qStableSort(iterator, iterator, callback). Она из Qt, если это важно. Третьим параметром идёт имя функции-компаратора. Передать в эту функцию какой-то дополнительный аргумент возможности не предусмотрено. А отсортировать нужно двумерный массив, сначала по первой колонке, потом по второй и т.д. Таким образом для каждой колонки придётся делать свой callback, а меняется всего лишь номер колонки. Либо заводить глобальную переменную, что тоже плохо.
Есть ли какая другая возможность передать переменную в callback, может можно организовать нечто на подобии замыкания?

Ответ на:
комментарий
от Gorthauer

Ответ на:
комментарий
от vertexua
Ответ на:
комментарий
от Olegymous


Ответ на:
комментарий
от Pavval
Ответ на:
комментарий
от Olegymous

Ответ на:
комментарий
от Pavval

Ответ на:
комментарий
от Pavval

Ответ на:
комментарий
от note173
Ответ на:
комментарий
от Olegymous

Ответ на:
комментарий
от note173
Ответ на:
комментарий
от gizzka

Ответ на:
к слову...
от seed_stil

Ответ на:
к слову...
от seed_stil

Ответ на:
комментарий
от Olegymous

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.