Описание тега boost-ref
Boost Ref library - небольшая библиотека, которая полезна для передачи ссылок на шаблоны функций (алгоритмы), которые обычно принимают копии своих аргументов.
2
ответа
Использование boost::ref для передачи ссылки на функции, принимающие значения
Я запутался в использовании boost:: ref. Я не понимаю, почему кто-то хотел бы сделать следующее - void f(int x) { cout << x<<endl; x++; } int main(int argc, char *argv[]) { int aaa=2; f(boost::ref(aaa)); cout << aaa<<endl; ex…
09 май '13 в 11:36
1
ответ
Как использовать boost::ref с библиотекой Boost.Parameter при передаче аргументов?
Я использую библиотеку Boost.Parameter для предоставления именованных параметров конструктору. BOOST_PARAMETER_NAME(windowFunction) namespace detail { struct ClassAImpl { template <class ArgumentPack> ClassAImpl(ArgumentPack const& args) :…
10 ноя '11 в 14:49
2
ответа
boost::ref и boost::asio - обработчики завершения, передача по ссылке
m_io_service.post(boost::ref(i)); У меня есть этот вызов в разделе кода, базовый тип i определенно вызывается (потому что удаление boost::ref приводит к передаче по значению, что работает нормально), однако Clang говорит мне, что: /opt/dev_64_swat/p…
02 сен '11 в 11:40
2
ответа
Почему эта программа использует boost::ref
Библиотека Ref - это небольшая библиотека, которая полезна для передачи ссылок на шаблоны функций (алгоритмы), которые обычно принимают копии своих аргументов. от http://www.boost.org/doc/libs/1_53_0/doc/html/boost_asio/example/chat/chat_server.cpp …
29 май '13 в 07:07
1
ответ
Почему нельзя использовать std::ref для передачи объектов в модули Boost.Python?
Среда: Boost 1.61.0, скомпилированная с Python 3.5 Следующие выводы кода C++ 12: class A { public: int func() { return 12; } }; BOOST_PYTHON_MODULE(bridge) { using namespace boost::python; class_<A>("A", no_init) .def("func", &A::func); } …
29 июн '16 в 17:59
2
ответа
Для boost::ref не найдено соответствующей ошибки вызова, но не с std::ref
Я написал некоторый код, который подсчитывает количество элементов вектора с помощью функтора и ref а также bind шаблоны из boost:: или же std:: (для C++11) пространства имен. Я использую #define переключаться между boost:: а также std:: Пространств…
25 фев '13 в 18:47
1
ответ
Удаление объекта в boost-обертке в C++
У меня есть класс, который имеет элементstd::list<boost::reference_wrapper<polygonType> > m_children; Когда объект создается из этого класса, я сохраняю все дочерние элементы этого объекта как ссылку в этой переменной. Я хотел, чтобы при…
11 сен '13 в 15:13
0
ответов
BOOTSTRAP NAVBAR И КАРУСЕЛЬ
У меня возникла проблема при использовании навигационной панели и карусели Boostrap, поскольку в представлении на ПК изображение скрывается за навигационной панелью, а когда вы устанавливаете мобильное представление, оно еще больше скрывает изображе…
20 мар '22 в 19:22
1
ответ
Можем ли мы использовать std::function и std::ref для замены boost::function и boost::ref соответственно?
В настоящее время я удаляю зависимости Boost из проекта. Я заменил иboost::refс иstd::ref, соответственно. Я смог построить проект, но в случае его выполнения поймал исключение и заморозил функциональность. Далее, после заменыboost::functionсstd::fu…
23 ноя '22 в 05:41