Результаты поиска по запросу "boost"

2 ответа

boost :: asio ssl ошибка компоновки

Я использую версию Boost 1.47, Visual Studio 2010, я загрузил двоичные файлы для Windows и связал их с каталогом include и каталогом lib из настроек проекта. Но я все еще не могу использовать любую функциональность ssl из boost :: asio. Это ...

2 ответа

Хранение функций boost :: bind в std :: map

Я создаю кучу функций, которые все делают одно и то же: long Foo::check(long retValue, unsigned toCheck, const std::set<unsigned>& s) { auto it = s.find(toCheck); return (it == s.end()) ? -retValue : retValue; }где Foo это класс. Пока все ...

2 ответа

повысить сериализацию и std :: shared_ptr

У меня есть объект, который в следующем поле: boost::unordered_map<std::string, std::shared_ptr<Foo> > m_liste_;Я хотел бы сериализовать его, но кажется, что std :: shared_ptr нельзя сериализовать простым способом у кого есть решение?

ТОП публикаций

1 ответ

boost :: weak_ptr <T> .lock () Сбои с ошибкой сегментации SIGSEGV

(РЕДАКТИРОВАТЬ) Окружающая среда: plee@sos-build:/usr/local/include/boost$ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 11.10 Release: 11.10 Codename: oneiric plee@sos-build:/usr/local/include/boost$ ...

5 ответов

Выборка из дискретного распределения вероятностей в C ++

Я новичок в C ++ и чрезвычайно удивлен отсутствием доступных, распространенных инструментов манипулирования вероятностью (то есть отсутствием вещей в Boost и стандартной библиотеке). Я много занимался научным программированием на других языках, ...

5 ответов

Деструктор не вызывается при возникновении исключения в конструкторе

Почему деструктор не вызывается в этом коде? #include <boost/scoped_ptr.hpp> #include <iostream> class MyClass { boost::scoped_ptr<int> ptr; public: MyClass() : ptr(new int) { *ptr = 0; throw; std::cout<<"MyClass Allocated\n"; } ~MyClass() { ...

3 ответа

std :: for_each работает с несколькими диапазонами итераторов

Лямбда-нотация сделала алгоритмы stl более доступными. Я все еще учусь решать, когда это полезно, а когда вернуться к старым добрым петлям. Часто возникает необходимость перебора двух (или более) контейнеров одинакового размера, ...

1 ответ

Почему я теряю информацию о типе при использовании boost :: copy_exception?

Когда я используюboost::copy_exception скопировать исключение вexception_ptrЯ теряю информацию о типе. Посмотрите на следующий код: try { throw std::runtime_error("something"); } catch (exception& e) { ptr = boost::copy_exception(e); } if (ptr) ...

2 ответа

как создать буст феникс make_shared?

Возможно ли создать буст феникс ленивый вариантstd::make_shared? Я имею в виду, чтобы сделать возможным что-то вроде namespace p = boost::phoenix; ... expr = custom_parser[_a=p::make_shared<Node>(_1,_2,_3)] >> ...

2 ответа

Как напечатать буст-график в графвизе с одним из отображаемых свойств?

Я вижу примеры этого при использовании карт свойств, но не при использовании структур для обработки вершин и ребер (я думаю, это называется «связками»). У меня есть вершины и ребра, определенные как таковые, в графе списка смежности. struct ...