0
ответов

Зачем передать мьютекс в качестве параметра функции, вызываемой потоком?

В некоторых местах я видел, как люди создавали пул потоков, создавали потоки и выполняли функцию с этими потоками. При вызове этой функции boost :: mutex передается по ссылке. Почему это ...
вопрос задан: 26 September 2011 14:56
0
ответов

Как транспонировать матрицу с помощью uBLAS?

Я новичок в библиотеке C ++ Boost uBLAS, поэтому у меня есть вопрос для новичков - как сделать транспонировать матрицу с помощью этой библиотеки? Я не смог найти здесь вопрос: http://www.boost.org/doc/libs/1_44_0/libs/numeric/...
вопрос задан: 25 September 2011 01:45
0
ответов

__ set / __ get with array properties

Интересно, если Это'Можно сделать что-то вроде следующего (я знаю, что код не будет работать так, как задумано, просто пытаюсь донести цель): class Form {частный $ v = массив (); function ...
вопрос задан: 24 September 2011 23:51
0
ответов

Копирование из grid_graph в adjacency_list с помощью boost :: copy_graph

Я использую библиотеку графиков повышения и пытаюсь инициализировать MutableGraph, чтобы начать жизнь как сетку. Ребра будут добавляться и удаляться позже, поэтому я думаю, что adjacency_list ...
вопрос задан: 23 September 2011 17:24
0
ответов

yield между различными процессами

У меня есть два кода C ++, один называется a, а другой - b. Я работаю в 64-битном Linux, используя библиотеку потоковой передачи Boost. Код a создает 5 потоков, которые остаются в бесконечном цикле, выполняя некоторые ...
вопрос задан: 22 September 2011 22:48
0
ответов

Как различать операции чтения / записи при ускоренной сериализации?

Используя библиотеку ускоренной сериализации, у меня есть очень простая функция-член serialize (), что-то вроде: template void serialize (Archive & ar, unsigned version) {...
вопрос задан: 21 September 2011 21:53
0
ответов

Boost :: Bind не может работать с условным выражением?

Когда я беспокою условное выражение, программа не будет компилировать под визуальным C ++ 2008. #inClude #include #include ...
вопрос задан: 17 September 2011 14:10
0
ответов

Compile Boost 1.47 для Windows CE

На самом деле есть немного информации о людях, пытающихся собрать библиотеки Boost для Windows CE, но никто не сообщил об успехе и даже не рассказал о шагах, необходимых для этого. С ...
вопрос задан: 15 September 2011 18:56
0
ответов

Используется ли boost :: bind для передачи большего количества аргументов, чем ожидалось безопасно?

Используя boost-bind, результирующая функция boost может получить больше аргументов, чем ожидает связанный объект. Концептуально: int func () {return 42; } boost :: function boundFunc = ...
вопрос задан: 14 September 2011 19:32
0
ответов

Увеличить scoped_ptr / scoped_array с помощью специального удаления

Я не знаю, как получите scoped_ptr или scoped_array, чтобы использовать настраиваемое средство удаления. Может быть, есть другая реализация, которая позволяет управляемое удаление, подобное shared_ptr? Кстати, почему shared_ptr разрешает ...
вопрос задан: 14 September 2011 17:50
0
ответов

Как SCOPED_LOCK не выделяет «неиспользуемая переменная» предупреждение?

Boost :: Mutex :: Scoped_lock - это удобная оболочка Raii вокруг блокировки мьютекса. Я использую аналогичную технику для чего-то другого: оболочка Raii, запрашивая интерфейс данных для отсоединения от / повторной прикрепления к ...
вопрос задан: 14 September 2011 15:15
0
ответов

CUDA с Boost

Я в настоящее время пишу приложение CUDA и хотите использовать библиотеку Boost :: Program_Options, чтобы получить необходимые параметры и ввод пользователя. Беда, у меня есть, это то, что NVCC не может справиться с ...
вопрос задан: 13 September 2011 09:34
0
ответов

Required and Optional Arguments Using Boost Library Program Options

I'm using Boost Program Options Library to parse the command line arguments. I have the following requirements: Once "help" is provided, all the other options are optional; Как только "справка" не ...
вопрос задан: 12 September 2011 17:02
0
ответов

Обновление Boost :: Shared_Lock для эксклюзивной блокировки

Может ли кто-нибудь объяснить правильное использование для повышения: : UPGRADE_LOCK. Следующий код приводит к тупике // Global Typedef Boost :: Shared_Mutex Mutex; Typedef Boost :: Shared_Lock ...
вопрос задан: 11 September 2011 12:54
0
ответов

C ++ Boost на iPhone

Мне нужно использовать код сериализации BOOST. Я в процессе тестирования его на Android (с помощью NDK, очевидно). Прежде чем решить, действительно ли я действительно хочу использовать код сериализации Boost в моих проектах, я ...
вопрос задан: 9 September 2011 12:38
0
ответов

Как наследовать из списка типов, а затем позвоните члену в списке унаследованных Члены?

У меня есть набор классов, которые имеют следующую структуру: класс U { Public: u (int) {...} u () {...} init (int) {...} }; Мне нужно иметь возможность составлять 1 или более из этих классов ...
вопрос задан: 8 September 2011 18:11
0
ответов

Как добавить сексуальные ползунки вкл / выкл?

Я хотел бы добавить включение / выключение, как Toggle Switch в приложении Java. Нужно ли построить их от качающихся слайдеров или есть что-то ближенее уже? http: //www.premiUmbixixes.com/freebies/onoff-switchs -...
вопрос задан: 5 September 2011 08:53
0
ответов

класс Разреженной матрицы с parameterizable “нулем”

я делаю некоторые вычисления на разреженной матрице плаваний в домене регистрации, таким образом, "пустые" записи на самом деле-Inf (использующий-FLT_MAX). Я использую пользовательский класс разреженной матрицы прямо сейчас, но я нетерпелив...
вопрос задан: 31 August 2011 17:52
0
ответов

Подавление предупреждений в Pydev

Я использую следующее в начале всех модулей в моем проекте Python: Import Setup_Loggers Setup_Loggers - это модуль, который имеет значение. Оператор импорта гарантирует, что независимо от того, что ...
вопрос задан: 31 August 2011 08:51
0
ответов

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

Итак, я хочу создать функцию, как: void proxy_do_stuff (Boost :: bind return_here) {return_here (); // вызовите вещи, пропущенные в Boost :: Bind } И я мог бы назвать это как: Proxy_do_Stuff (Boost :: Bind (& ...
вопрос задан: 31 August 2011 05:37
0
ответов

станд.:: карта повышения:: взаимное исключение со странным поведением

у меня есть этот код://// //Пространства имен по умолчанию ///использование станд. пространства имен; карта определения типа <последовательность, повышение:: shared_mutex> t_map_shared_mutex; международное основное (интервал argc, символ ** argv) {...
вопрос задан: 30 August 2011 17:24
0
ответов

сравните два boost::function

void ff(int){} void Unscribe(const boost::function&f) { std::map > map; map[0] = ff; if( map[0] == f) { } } ...
вопрос задан: 30 August 2011 14:33
0
ответов

как найти подключенный компонент динамически

Используя разрозненную структуру данных можно легко получить подключенный компонент графика. И, кроме того, она просто поддерживает Incremental Connected Components (Инкрементальные подключенные компоненты). Однако, в моем случае, удаление края очень расп
вопрос задан: 30 August 2011 09:27
0
ответов

Замечательная индексация в C ++ с использованием boost :: range

Я хотел бы использовать boost :: range, чтобы реализовать что-то похожее на «модную индексацию», доступную в NumPy и Matlab. В частности, я хотел бы выбрать определенные элементы одного индексируемого контейнера, используя ...
вопрос задан: 29 August 2011 14:59
0
ответов

Повышение lambda :: _ 1 в C ++ 0x

int main () {std :: vector v; v.push_back (1); v.push_back (3); v.push_back (2); std :: for_each (v.begin (), v.end (), std :: cout << boost :: lambda :: _ 1 << "\ n"); ...
вопрос задан: 28 August 2011 11:32
0
ответов

C ++ boost unordered_map - определить, существует ли ключ в контейнере

В boost :: unordered_map как мне определить, существует ли в нем ключ или нет? boost :: unordered_map <вектор , MyValueType> my_hash_map; if (my_hash_map [несуществующий ключ] == NULL) ...
вопрос задан: 27 August 2011 07:46
0
ответов

Привет, мир с boost python и python 3.2

Итак, я пытаюсь связать python 3.2 и c ++ с использованием boost python, и столкнулись с множеством проблем. Наконец-то я получил его для компиляции с использованием библиотек 2.7, и он работает, но я не могу ...
вопрос задан: 25 August 2011 19:16
0
ответов

Реализация многомерной гауссовской функции плотности вероятности для> 2 измерений в C ++

Я работаю над реализацией функции плотности вероятности многомерной гауссовской функции в C ++, и я застрял на том, как лучше всего справиться со случаями, когда размерность> 2. Можно записать pdf-файл гауссиана ...
вопрос задан: 25 August 2011 11:46
0
ответов

C ++ запрещает перезапись виртуальной функции

Я использую класс A из библиотеки и хочу добавить к нему некоторые функции через собственный класс B. Пользователь класса B должен быть производным от него, как если бы он был производным от класса A. class A {public: ...
вопрос задан: 24 August 2011 14:42
0
ответов

Удаление данных с помощью boost :: asio

Я использую boost :: asio в асинхронном режиме и Я хочу пропустить / отбросить / отбросить сообщение, отправленное мне по TCP. Я хочу сделать это, потому что я уже прочитал заголовок сообщения и ...
вопрос задан: 23 August 2011 20:44