Могу ли я использовать boost :: bind или библиотеку lambda boost для создания функтора, который игнорирует его аргументы и всегда возвращает константу?boost bind или лямбда-функтор, который возвращает константу
например. функтор с эквивалентным поведением:
int returnThree(SomeType arg) { return 3; }
Даже дает вам до 10 аргументов, в то время как 'повышение :: лямбда :: constant' ограничивает вас 3. – Barry