История изменений
Исправление victor79, (текущая версия) :
Значение по умолчанию сделай через перегрузку функции без параметров.
Как раз думаю про это, как допишу свою эту сложную функцию. Но проблема с дефаултным значением, что оно его проверять не хочет, т.е. if (task) ругается.
И если тебе коллбек никуда сохранять не надо, а просто сразу же вызвать, то лучше заменить шаблонным параметром.
Так ее же все равно нужно через параметр функции передавать, т.е. оно все равно в стеке размещается. Хотя нужно будет попробовать function прописать сразу в параметр шаблона, вдруг разберет что куда.
Исходная версия victor79, :
Значение по умолчанию сделай через перегрузку функции без параметров.
Как раз думаю про это, как допишу свою эту сложную функцию.
И если тебе коллбек никуда сохранять не надо, а просто сразу же вызвать, то лучше заменить шаблонным параметром.
Так ее же все равно нужно через параметр функции передавать, т.е. оно все равно в стеке размещается. Хотя нужно будет попробовать function прописать сразу в параметр шаблона, вдруг разберет что куда.