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

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



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

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




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


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


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

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


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

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

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

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

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


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

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

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Замыкание как аргумент другого замыкания (2018)
- Форум Передать callback в драйвер? (2019)
- Форум Python3 передать аргументы pool.map (2019)
- Форум C передать аргумент при сборке (2015)
- Форум передать аргументы в .so библиотеку (2012)
- Форум [ASM] проверка количества переданных аргументов (2012)
- Форум Демону не передаются аргументы командной строки (2015)
- Форум Правильно передать аргументы функции в bash (2016)
- Форум Готовый кусок скрипта, разбирающий переданные аргументы (2017)
- Форум Как он передал GET через аргумент? (2018)