Вопросы по теме 'boost'

Что такое std :: pair?
Для чего std::pair , зачем мне его использовать и какие преимущества дает boost::compressed_pair ?
41307 просмотров
schedule 18.09.2022

Есть ли .net аналог библиотек Boost?
Согласно названию. Я думаю, что библиотеки .Net определенно выиграют от своего рода развития сообщества; возможно, что-то вроде процесса сообщества Java. Здесь аналог был бы очень кстати. РЕДАКТИРОВАТЬ: я думаю, что люди считают, что мне нужно...
3721 просмотров
schedule 19.05.2024

Тестирование на утверждение в платформе Boost Test
Я использую платформу Boost Test для модульного тестирования своего кода C ++ и задаюсь вопросом, можно ли проверить, будет ли функция утверждать? Да, звучит немного странно, но потерпите меня! Многие из моих функций проверяют входные параметры при...
11297 просмотров
schedule 25.05.2022

Параллельная быстрая сортировка: рекурсия с использованием Boost Bind?
Я работаю над параллельной быстрой сортировкой, первая попытка - потоки. Версия без потоков сортируется правильно, а версия с потоками - нет (это неудивительно). Что мне показалось интересным, так это то, что когда я удалил потоки, но сохранил...
1704 просмотров
schedule 12.03.2024

Чтение\запись boost::binary_oarchive в канал
Я продолжаю строить два простых процесса, перебрасывающих объекты класса друг в друга (см. мой предыдущий пост) через простые (анонимные) пайпы. Сейчас я раскрыл для себя boost::serialization (спасибо ответили люди) и попытался сериализовать...
3068 просмотров
schedule 01.08.2023

что произойдет с перекрывающейся частью повышения, когда C++0x станет основным?
что произойдет с перекрывающейся частью повышения, когда C++0x станет основным? Будет ли boost по-прежнему содержать все, что было раньше, или они адаптируют библиотеку, чтобы обновить ее с помощью нового материала std::? Будет ли у boost быть...
977 просмотров
schedule 15.05.2023

Building Boost для статического связывания (MinGW)
Я создаю Boost (я использую System и FileSystem) для MinGW, используя bjam: bjam --toolset=gcc stage И он работает нормально, но я хочу иметь возможность статически ссылаться на него (у меня должен быть один файл для конечного продукта),...
29503 просмотров
schedule 23.12.2021

необработанный указатель функции из связанного метода
Мне нужно связать метод с обратным вызовом функции, за исключением того, что этот фрагмент не является законным, как описано в понизить-указатель-повышающей-функции до простого указателя-функции . Какой самый простой способ получить такое...
1932 просмотров
schedule 11.04.2022

повысить asio и endian
Я не могу сказать, поддерживает ли boost asio порядок байтов?
3051 просмотров
schedule 19.04.2023

Каковы лучшие компоненты Boost?
Я просматривал версию 1.38.0 библиотек Boost, пытаясь решить, достаточно ли там драгоценностей, чтобы оправдать переговоры о процессе утверждения внешнего программного обеспечения моей компании. В процессе написания тестовых программ и чтения...
9623 просмотров
schedule 24.05.2022

ошибка компилятора потока повышения с помощью GCC
на linux, gcc 4.3, при компиляции класса с реализацией boost::thread и мьютексами/условными переменными получаю следующую странную ошибку, видимо из-за конфликтов типов с библиотекой потоков posix: *Compiling: filter.cpp...
1315 просмотров
schedule 10.04.2022

Общие массивы TR1
Мне было трудно найти ссылки в документации TR1, касающиеся разделяемых массивов. Документация Boost достаточно ясно показывает, что существует значительная разница между выражениями C++ "new" и "new[]". Шаблон shared_ptr предназначен для...
6927 просмотров
schedule 27.05.2022

C++: проблема обработки исключений между потоками с помощью boost::exception
По сути, у меня есть ситуация, когда один поток генерирует исключение, которое должен обрабатывать другой поток. Я пытаюсь сделать это с помощью исключения boost, однако где-то в строке исключение теряет свой тип и, следовательно, не перехватывается...
8195 просмотров

Медленная компиляция набора модульных тестов на основе повышения
Я использую библиотеку boost.test для написания модульных тестов для своего приложения. Проблема в том, что когда один конкретный файл *.cpp, содержащий набор тестов, увеличивается до определенного размера, компиляция этого файла становится очень...
1239 просмотров
schedule 02.06.2023

Как статически утверждать общее свойство многих классов
Допустим, у меня есть 3 класса. Я ожидаю, что sizeof() каждого класса будет точно таким же, скажем, 512 байт. Как я могу использовать что-то вроде BOOST_STATIC_ASSERT для применения ко всем из них, чтобы Мне нужно использовать...
229 просмотров
schedule 04.11.2023

Научите emacs распознавать ошибки Boost.Test
Это вывод Boost.Test при сбое тестового примера: bjam toolset=msvc ...patience... ...found 1287 targets... ...updating 4 targets... compile-c-c++ ..\bin\test\Function.test\msvc-8.0\debug\link-static\threading-multi\Function.obj Function.cpp...
709 просмотров
schedule 23.03.2022

Поточно-ориентированные статические переменные без мьютекса?
Я помню, как читал, что статические переменные, объявленные внутри методов, не являются потокобезопасными. (См. А как насчет сингла Мейера? , упомянутого Тодд Гарднер ) Dog* MyClass::BadMethod() { static Dog dog("Lassie"); return &dog;...
22737 просмотров

Каков синтаксис для использования boost::pool_allocator с boost::unordered_map?
Я просто экспериментирую с boost::pool, чтобы увидеть, является ли это более быстрым распределителем для вещей, с которыми я работаю, но я не могу понять, как его использовать с boost::unordered_map: Вот фрагмент кода:...
2311 просмотров
schedule 29.03.2023

Различия между разными вариантами shared_ptr
Существуют ли различия между boost::shared_ptr , std::tr1::shared_ptr и предстоящее (в C++0x ) std::shared_ptr ? Будет ли перенос с одного на другой иметь какие-либо накладные расходы или они в основном одинаковы?
6590 просмотров
schedule 23.02.2022

Проблема с Boost::regex, соответствие элементу диапазона HTML
Я не понимаю. Я создал это регулярное выражение: <span class="copy[Green|Red].*>[\s]*(.*)[\s]*<\/span> для соответствия определенным частям HTML-кода (части между интервалами). Например следующее: <span...
1796 просмотров
schedule 04.03.2023