Описание тега boost-bind
NoneBoost::bind - это обобщение стандартных функций C++ std::bind1st и std::bind2nd. Он поддерживает произвольные объекты функций, функции, указатели функций и указатели функций-членов, а также может привязать любой аргумент к определенному значению или направить входные аргументы в произвольные позиции.
boost::bind
является обобщением стандартных функций C++ std::bind1st
а также std::bind2nd
. Он поддерживает произвольные объекты функций, функции, указатели функций и указатели функций-членов, а также может привязать любой аргумент к определенному значению или направить входные аргументы в произвольные позиции.bind
не предъявляет никаких требований к объекту функции; в частности, он не нуждается вresult_type
, first_argument_type
а также second_argument_type
стандартные typedefs.
boost::bind
был предложен для стандартизации, и его версия была включена в tr1 какstd::tr1::bind
а улучшенная версия включена в стандарт C++11 какstd::bind
(см. stdbind).