6
ответов

Вызов определения базового класса виртуальной функции членства с указателем функции

Я хочу назвать реализацию базового класса виртуальной функции с помощью указателя функции членства. класс Основа {общественность: виртуальная пустота func () {суд <<"основа" <<endl; }}; класс...
вопрос задан: 30 July 2009 15:34
4
ответа

повышение:: свяжите с пустыми указателями функции

Если указатель функции встроил в повышение:: свяжите эхо-сигнал, NULL/nullptr/0, я должен принять меры кроме вызова его. Как я могу определить, содержит ли объект пустой указатель функции?...
вопрос задан: 15 January 2010 00:49
4
ответа

Как делают Вы передаете повышение:: связать объекты с функцией?

У меня есть одномерный функциональный минимизатор. Прямо сейчас я передаю его указатели функции. Однако много функций имеют несколько параметров, некоторые из которых считаются зафиксированные. Я реализовал это использование...
вопрос задан: 9 July 2009 20:06
3
ответа

Как повышение связывает незаметную работу в целом?

Не проводя долгое время, рассматривая исходный код повышения, кто-то мог дать мне быстрое краткое изложение того, как повышение связывает, реализован?
вопрос задан: 28 October 2011 15:23
3
ответа

Как реализовать универсальные обратные вызовы в C++

Простите мое незнание в задавании этого основного вопроса, но я стал настолько привыкшим к использованию Python, где этот вид вещи тривиален, который я полностью забыл, как я делал бы попытку этого в C++. Я хочу...
вопрос задан: 18 March 2010 16:23
2
ответа

Как Вы объявляете экстерна “C” указатель функции

Таким образом, у меня есть этот код: #include "boost_bind.h" #include <math.h> #include <вектор> #include <алгоритм> двойное нечто (удваивают цифру, дважды (*func) (дважды)) {возвращаются 65.4;} международное основное (...
вопрос задан: 8 April 2019 10:51
2
ответа

Функция членства класса как обратный вызов с помощью повышения:: свяжите и повысьте:: функция

Я работаю посредством установки функции членства как обратный вызов для C-библиотеки, которую я использую. C-библиотека настраивает обратные вызовы как это: интервал определения типа (*functionPointer_t) (myType1_t*, myType2_t*...
вопрос задан: 23 May 2017 12:19
2
ответа

Как использовать повышение:: свяжите с non-copyable параметрическими усилителями, например, повысьте:: обещание?

Некоторые объекты C++ не имеют никакого конструктора копии, но имеют конструктора перемещения. Например, повышение:: обещание. Как я могу связать те объекты с помощью их конструкторов перемещения? #include <boost/thread.hpp> пусто...
вопрос задан: 14 May 2010 17:12
2
ответа

лямбда повышения:: свяжите выбор типа возврата

Я хотел бы позвонить участнику через лямбду:: связать. К сожалению, у меня есть два участника с тем же именем, но различными типами возврата. Есть ли способ помочь лямбде:: свяжите для выведения права...
вопрос задан: 30 April 2010 12:56
2
ответа

Используя for_each и повышение:: свяжите с вектором указателей

У меня есть вектор указателей. Я хотел бы вызвать функцию для каждого элемента, но та функция берет ссылку. Существует ли простой способ разыменовать элементы? Пример: MyClass:: ReferenceFn (...
вопрос задан: 10 March 2010 00:56
2
ответа

Как вызвать шаблонную перегрузку функции для повышения:: связать?

Я пытаюсь создать предикат для станд.:: find_if при помощи повышения:: свяжите вместе с повышением:: содержит (из boost/algoritm/string библиотеки). Следующий отрывок показывает два пути, как я пытаюсь выполнить...
вопрос задан: 24 February 2010 14:23
2
ответа

Получение возвращаемого значения от повышения:: потоковая функция членства?

У меня есть класс рабочего как тот ниже: класс Рабочий {общественность: интервал Делает () {интервал мочит = 100;//действительно наполняют возврат, мочат; }} Это предназначается, чтобы быть выполненным с повышением:: поток и повышение:: свяжите...
вопрос задан: 11 November 2009 05:14
2
ответа

Привязка к членской переменной

Я смущен относительно какой повышение:: свяжите делает, когда мы связываем с членскими переменными. С привязкой к функции членства мы по существу создаем функциональный объект и затем называем его передающий ему аргументы это...
вопрос задан: 21 July 2009 10:31
2
ответа

Как использовать повышение:: обяжите в C++ / CLI связывать члена управляемого класса

Я использую повышение:: сигнал в собственном классе C++ и мне теперь, которого я пишу обертке.NET в C++ / CLI, так, чтобы я мог представить собственные обратные вызовы C++ как события.NET. Когда я пытаюсь использовать повышение:: свяжите для взятия...
вопрос задан: 19 November 2008 18:15
1
ответ

как повышение:: функция и повышение:: свяжите работу

Мне не нравится рассеивать волшебные поля на всем протяжении моего кода..., как точно делают эти два класса работа, чтобы позволить в основном любой функции быть отображенной на функциональном объекте, даже если функция <> имеет...
вопрос задан: 7 March 2014 13:14
1
ответ

Проблема с повышением:: связать

Следующий код бросает ошибку в строку, где я хочу создать объект функтора Теста:: fun2: #include <boost/shared_ptr.hpp> #include <boost/bind.hpp> #include <повышение/функция....
вопрос задан: 13 July 2010 20:23
1
ответ

Как использовать повышение, связывают с функцией членства

Следующий код заставляет cl.exe отказывать (MS VS2005). Я пытаюсь использовать повышение, связывают для создания функции к вызовы метод myclass: #include "stdafx.h" #include <boost/function.hpp> #...
вопрос задан: 20 February 2010 23:37
1
ответ

Различайте константу и метод неконстанты с тем же именем в повышении:: связать

Когда я использую повышение:: свяжите с именем метода, которое объявляется, и константа и неконстанта, я вхожу в неоднозначную ошибку, например, повысьте:: свяжите (&boost:: дополнительный <T>:: доберитесь, _1), Как может я...
вопрос задан: 14 February 2010 12:28
1
ответ

повышение связывает ошибку компиляции

класс A {bool OutofRange (string& a, string& b, представляют c в виде строки); пусто Доберитесь (вектор <строка> и ул., string& a, string& b);} освобождают A:: Доберитесь (вектор <строка> и ул., string&...
вопрос задан: 11 November 2009 15:03
1
ответ

повышение:: свяжите и функция членства класса

Рассмотрите следующий пример. #include <iostream> #include <алгоритм> #include <вектор> #include <boost/bind.hpp> освобождают func (интервал e, интервал x) {станд.:: cerr <<"x" <...
вопрос задан: 11 July 2009 19:04
1
ответ

Могу я повышать:: связать () с функцией Objective C?

Я понятия не имею, возможно ли это, но если бы это, на что был бы похож синтаксис? Если не возможный, почему нет?
вопрос задан: 9 July 2009 21:04
0
ответов

Есть ли boost :: bind () копировать параметры по ссылке или по значению?

Почему инструмент DRD от valgrind жалуется на «Конфликт загрузки по потоку ... при размере 4»: о таком коде: void SomeFunction (const int & value) {boost :: bind (..., значение); / * <- жалуется на ...
вопрос задан: 15 September 2017 12:37
0
ответов

Разница между C++11 std::bind и boost::bind

Есть ли разница между ними? Или я могу безопасно заменить каждое вхождение boost::bind на std::bind в своем коде и тем самым удалить зависимость от Boost?
вопрос задан: 28 August 2017 08:32
0
ответов

Помогите мне понять это использование boost :: bind

Пожалуйста, посмотрите на этот пример, опубликованный Йоханнесом Шаубом для сортировки вектора пар: Как сделать Сортирую вектор пар по второму элементу пары? std :: sort (a.begin (), a.end (), ...
вопрос задан: 23 May 2017 12:34
0
ответов

Boost.Bind - понимание заполнителей

Я пытаюсь понять следующий пример, похожий (но не равный) на опубликованный ранее Повышение понимания помощи SO: bind аргументы-заполнители: #include
вопрос задан: 23 May 2017 12:18
0
ответов

Разница между boost :: bind, boost :: lambda :: bind и boost :: phoenix :: bind

Я пытаюсь понять разницу между этими разными подходами к связыванию. Аналогичный вопрос есть в boost :: bind и boost :: phoenix :: bind. Но если кто-нибудь может объяснить это примерами, то ...
вопрос задан: 23 May 2017 12:14
0
ответов

Почему std::bind и boost::bind не могут использоваться как взаимозаменяемые в этом учебнике по Boost.Asio

Я пробовал разные учебники в документации по Boost.Asio и пытался заменить компоненты boost на компоненты C++11. Однако я получил ошибку при использовании std::bind в Timer.5 - Синхронизация обработчиков в ...
вопрос задан: 23 May 2017 12:00
0
ответов

Я заново изобретаю велосипед с этим тривиальным классом переадресации вызова метода?

Я только что обнаружил, что создаю шаблон класса struct invoker { void operator()(T& it) const {it();} }; так что я мог бы передать invoker чему-то (которое не находится под ...
вопрос задан: 15 May 2012 23:41
0
ответов

boost shared_from_this<>()

could someone summarize in a few succinct words how the boost shared_from_this<>() smart pointer should be used, particularly from the perspective of registering handlers in the io_service using ...
вопрос задан: 7 May 2012 16:18
0
ответов

Копирование boost::function также копирует закрытие?

Скажем, у меня есть функция вроде этой: void someFunction(const ExpensiveObjectToCopy&); Если я сделаю из нее boost::function, эта функция будет хранить свою клонированную копию объекта в своем закрытии:...
вопрос задан: 31 December 2011 14:37