В программе на C ++ с Boost я пытаюсь построить неупорядоченную карту, ключи которой являются кортежами типа double: typedef boost :: tuples :: tuple Edge;
typedef boost :: ...
Я должен зарегистрировать объект в контейнере после его создания. Без интеллектуальных указателей я использовал бы что-то вроде этого: a_class:: a_class () {register_somewhere (это);} С интеллектуальными указателями я должен...
У меня есть шаблон, который я хотел бы условно скомпилировать в зависимости от типа аргумента. Я только забочусь о дифференциации между "Простыми Данными" (POD), т.е. целые числа, и т.д. или классы/...
Существует ли путь к раунду к ближайшему числу в библиотеке Boost? Я имею в виду любое число, 2's, 5's, 17 и т. д. и т. п. Или там другой путь состоит в том, чтобы сделать это?
У меня есть следующий код (который в основном следует первому примеру здесь: http://www.boost.org/doc/libs/1_42_0/libs/multi_index/doc/examples.html)). По некоторым причинам, только с 10 000 вставок к...
что лучший способ состоит в том, чтобы связать 2 bitsets? Например, у меня есть повышение:: dynamic_bitset <> test1 (станд.:: строка ("1111")); повышение:: dynamic_bitset <> test2 (станд.:: строка ("00")); они должны...
Я делаю проект, который использует Автоконференцию. У Меня есть следующее в configure.ac: AC_CHECK_HEADERS ([boost/foreach.hpp], [], [AC_MSG_ERROR (Вам нужны библиотеки Boost.)]), Когда я работаю, настраивают, это...
Я взглянул на библиотеки Boost, которые были включены в Технический отчет 1 C++ и пытающийся понять то, что каждый делает. Я только что закончил выполнять пример для повышения:: mem_fn и теперь я...
Мое клиентское приложение использует повышение:: asio:: IP:: tcp:: снабдите сокетом для соединения с удаленным сервером. Если бы приложение теряет соединение с этим сервером (например, из-за катастрофического отказа сервера или быть завершением работы), я
У меня есть повышение:: unordered_map, но это, кажется, в порядке, давая мне подавляющее чувство, "Вы Делаете Его Неправильно". Почему вывод к этому в порядке? Я ожидал бы базовое...
Я использую Valgrind - tool=drd для проверки моего приложения, которое использует Повышение:: поток. В основном приложение заполняет ряд "Книжных" значений со значениями "Kehai" на основе исходных данных через сокет...
Я пытался пользоваться библиотекой Boost, но я перестал работать, см. мой код: #include "listy.h" #include <boost/regex.hpp> использование повышения пространства имен; ListyCheck:: ListyCheck () {} ListyCheck:: ~ListyCheck () {} bool...
Я использую RHEL 5.3, который поставляется с gcc 4.1.2 и повышением 1.33. Существуют некоторые функции, которые я хочу, которые отсутствуют в повышении 1.33. Поэтому мысль состояла в том, чтобы обновить до нового выпуска 1.43 повышения....
Позволяется Лицензией Повышения просто добавить исходный код материала, в котором я нуждаюсь к своему проекту (сопровождаемый лицензией, конечно?). Я не мог найти "описательное" подтверждение. Я имел бы...
Я не могу выяснить, почему этот сегмент дает неразрешенную ошибку перегруженной функции (gcc версия 4.3.4 (Debian 4.3.4-6)): #include <алгоритм> #include <boost/function.hpp>//это не делает...
Я не понимаю цели повышения:: checked_delete. В документации говорится: Стандарт C++ позволяет, в 5.3.5/5, указателях на неполные типы классов быть удаленным с удалять-выражением...
Я пытаюсь решить проблему, что анонимные функции делают много, намного легче, и задавался вопросом, было ли это возможно в C++. То, что я хотел бы сделать, (по существу) обработать по шаблону <имя типа T> T...
В повышении:: деструктор shared_ptr, это сделано: если (-*pn == 0) {повышение:: checked_delete (пкс); удалите pn;}, где pn является указателем на ссылочный счетчик, который является typedefed как shared_ptr::...
Я скомпилировал lib повышения и получил их.//Общие / динамически подключаемые библиотеки 24.03.2010 23:25 53 248 boost_thread-vc80-mt-1_42.dll 24.03.2010 23:25 17,054 boost_thread-vc80-mt-...
Простите мое незнание в задавании этого основного вопроса, но я стал настолько привыкшим к использованию Python, где этот вид вещи тривиален, который я полностью забыл, как я делал бы попытку этого в C++. Я хочу...
Я пишу C++ / обертка ООП для Lua. Мой код: класс LuaState {повышение:: shared_ptr <lua_State> L; LuaState (): L (luaL_newstate (), LuaState:: CustomDeleter) {}}...
Есть ли любой шаблон, доступный в повышении для RAII. Существуют классы как scoped_ptr, shared_ptr, которые в основном работают над указателем. Могут те классы использоваться для любых других ресурсов кроме указателей...
Я пытаюсь реализовать определенные операции над матрицей, но я потерян во внутренностях ublas библиотеки. существует ли ресурс, такой как учебное руководство или пример о том, как реализовать новые ublas матричные выражения?...
Я нашел что повышение:: signals2 использует вид ленивого удаления связанных слотов, которое мешает использовать соединения в качестве чего-то, что управляет временем жизни объектов. Я ищу путь к...
Действительно ли это допустимо для разработки DLL в C++, который возвращается, повышение совместно использовало указатели и использует их в качестве параметров? Так, это в порядке для экспорта функций как это? 1.) повышение:: shared_ptr <Соединение>
Я знаю, я знаю, заголовок моего сообщения может казаться провокационным, начиная с повышения:: взаимное исключение целеустремленно не представляет блокировку / разблокировали (для предотвращения тупиков). Однако документация повышения вполне...
Я использую asio синхронные сокеты для чтения данных по TCP от фонового потока. Это инкапсулируется в классе "сервера". Однако я хочу, чтобы поток вышел, когда деструктор этого класса...