Вопросы по теме '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 просмотров
schedule
11.02.2023
Медленная компиляция набора модульных тестов на основе повышения
Я использую библиотеку 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 просмотров
schedule
24.03.2023
Каков синтаксис для использования 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