LINUX.ORG.RU

И в бусте вроде был свой костыль, вроде boost::bind

yoghurt ★★★★★
()

Ну и в Александреску тоже был, см. Command

yoghurt ★★★★★
()

Если не совсем понятно описал - нужен предикат нестатической функции класса.

Booster ★★
() автор топика
Ответ на: комментарий от Booster

Похоже на то. std в пролёте?

Не совсем - в TR1 есть, C++0x std::bind будет, в GCC 4.4 уже реализовано.

Begemoth ★★★★★
()

Написал свой велосипед, благо там писать всего ничего.

Booster ★★
() автор топика
Ответ на: комментарий от Booster

> Похоже всё не то. В качестве предиката нужна не статическая функция класса.

Да что ж такое?! Ты на boost::bind смотрел? Комментарий Sectiod'а внимательно читал?

k_andy ★★★
()
Ответ на: комментарий от k_andy

>Да что ж такое?! Ты на boost::bind смотрел?
Такое, не могу использовать boost.

Booster ★★
() автор топика
Ответ на: комментарий от k_andy

И не могу использовать расширения стандарта, ибо проект коммерческий - разрабатываемый командой и не ориентирован на gcc.

Booster ★★
() автор топика
Ответ на: комментарий от Booster

>И не могу использовать расширения стандарта, ибо проект коммерческий - разрабатываемый командой и не ориентирован на gcc.

Loki не тянет зависимостей. Надо просто файлы внести в дерево проекта.

Absurd ★★★
()
Ответ на: комментарий от Absurd

Loki не тянет зависимостей. Надо просто файлы внести в дерево проекта.

Boost.Bind и ещё ряд библиотек из буста также работают.

Begemoth ★★★★★
()
Ответ на: комментарий от namezys

Понимаю, что boost собирается и т.п. Поймите не я менеджер этого проекта и я не могу просто так сунуть какую-нибудь библиотеку.

Loki не тянет зависимостей.

Это хорошо, но лучше я напишу десяток строк тривиального кода, чем буду что-то вставлять, к тому-же наверняка одним файло не обойдётся. Вопрос был именно о том, есть ли сабж в std или нет. Чего и как сделать, я и сам в курсе.

Booster ★★
() автор топика
Ответ на: комментарий от Booster

>Это хорошо, но лучше я напишу десяток строк тривиального кода, чем буду что-то вставлять

В силу невероятной выразительной мощи С++ этот код представляет из себя скорее десятки килобайт однотипных специализаций.

Absurd ★★★
()
Ответ на: комментарий от Absurd

>В силу невероятной выразительной мощи С++ этот код представляет из себя скорее десятки килобайт однотипных специализаций.
Есть желание обсудить это? ^)

Booster ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.