Здравствуйте, YuriV, Вы писали:
YV>Так компайлер ругается на fastdelegate, а не на CreateLambdaDelegate.
да, но это потому что в качестве S приходит чтото, что не похоже на сигнатуру
YV>Зачем тебе разделять лямбды и обычные функции/методы? Пихай всё в fastdelegate/std::function.
та я бы рад но у фастделегата нету лямбд, а в стд::функция не знаю как прикрутить фукнции так чтобы без лямбд было и без указания сигнатуры,
чтобы писать прсто ааa += FunctionSubscriber(AAA, 1) и всё без всяких биндов и лишних лямбд
YV>Проверь код fastdelegate, там нет к-тора для const функторов видимо. Если нельзя добавить, то сними const std::remove_const/std::remove_cv. Последнее снимает и volatile qualifier.
не помогло)
YV>Попробуй закомментировать aaa += FunctionSubscriber(AAA, 1);
и скомпилить. Я этим кодом пользуюсь лет 6 наверное.
не компилит, а вот если лямбду закоментить то с fastdelegate всё ок
Я изъездил эту страну вдоль и поперек, общался с умнейшими людьми и я могу вам ручаться в том, что обработка данных является лишь причудой, мода на которую продержится не более года. (с) Эксперт, авторитет и профессионал из 1957 г.