Описание тега 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).