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