Функтор
От: GIE http://www.brainbench.com/transcript.jsp?pid=5064617
Дата: 19.11.04 22:01
Оценка:
Как можно создать функтор, аналогичный по функциональности приведенному, но используя boost::bind и/или boost::lamda?. У меня что-то не выходит

            struct push_back_to
            {
                template<typename P1, typename P2>
                    void operator()(P1&,P2&)const
                {
                    list_.push_back(what_);
                }

                push_back_to(list_t& list, string_t& what)
                    : list_(list), what_(what)
                {}
            private:
                list_t& list_;
                string_t& what_;
            };
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.