Результаты поиска по запросу "boost"
Это может быть ошибка копирования и вставки, но чтобы охватить все базы, вы пропустили «d» в «shared» для
ла то, что должно сработать, потом то, что не сработает. Почему это не вопрос. Я объявляю два класса: class Base { ... }; class Derived : public Base { ... };Затем у меня есть следующая функция в другом месте: void foo(shared_ptr<Base> ...
Это, безусловно, интересная альтернатива. Но это вынуждает вас повторять код обработки справки, и, хотя он будет небольшим, я бы его избегал.
ользую Boost Program Options Library для разбора аргументов командной строки. У меня есть следующие требования: После того, как «помощь» предоставлена, все остальные опции являются необязательными;Если «помощь» не предоставлена, требуются все ...
Я полагаю, что "ipp" стоит из файла "реализации". т.е. они содержат фактически код (для встроенных функций и шаблонов), а не просто объявление (которое находится в заголовке -. H или .HPP - файлах)
у в библиотеках C ++ Boost есть расширение ".ipp" для некоторых заголовочных файлов? Кажется, что они являются заголовочными файлами, включенными в файл ".hpp" с тем же именем. Это соглашение распространено за пределами Boost? Чем обоснован ...
Использует epoll для демультиплексирования.
отаю клиент-серверное приложение, где мне нужно управлять несколькими сокетами соединения 1000+. По результатам исследования я обнаружил, что Overlapped I / O или Completion Port хороши для демультиплексирования нескольких сокетов в Windows, а ...
Это типичный выход для этого
ствуйте, я пытался заставить токенайзер работать, используя класс токенайзера библиотеки повышения. Я нашел этот урок в документации по бусту: http://www.boost.org/doc/libs/1 _36 _0 / libs / tokenizer / ...
Это позволит избежать необходимости использовать выделение кучи и указатели, поэтому, вероятно, является предпочтительным решением.
о, это мой текущий фрагмент кода: namespace bai = boost::asio::ip; bai::tcp::socket tcp_connect(std::string hostname, std::string port) { try { boost::asio::io_service io_service; bai::tcp::resolver resolver(io_service); // we now try to get a ...
+1; где это задокументировано? Я не могу найти уведомление об этом в документации по ветке Boost 1.49. В документации Boost 1.50 есть незаконченное предложение об определениях на странице верхнего уровня о библиотеке потоков.
троил повышение, используя: bjam --toolset=gcc --with-thread stageВсякий раз, когда я пытаюсь использовать Boost.Thread, я получаю неопределенные ссылки, хотя и ссылаюсь на них. Это не происходит с другими библиотеками Boost, такими как Regex ...
Конечно, но вам также нужно просмотреть и скопировать все зависимости из токенизатора (рекурсивно). Вероятно, это будет довольно большая боль. Я также недостаточно знаю о лицензиях, чтобы знать, в порядке ли они, когда вы распространяете их.
ю, что, конечно, можно использовать только те части Boost, которые вы хотите использовать, но я хотел сказать, что я хочу, чтобы папка моего проекта была тонкой. Проект должен быть в состоянии быть проверенным со всеми зависимостями, и я только ...
Я должен написать код, который должен работать в системах Windows и Unix. Теперь, когда вам это нужно, я ставлю IF DEF WIN32 и т. Д. Как мне заполнить эту библиотеку, чтобы добиться этого?
попытался использовать библиотеку для использования сокета Boost.Asio c ++ на нескольких платформах. Я скачал последнюю версию ...
Вы правы, я полностью пропустил эту функцию! Я отредактировал свой ответ, чтобы включить это.
отаю над ориентированным графом (фактически двунаправленным) с Boost.Graph. Я хотел бы использовать существующие алгоритмы компоновки (Камада-Каваи или Фрухтерман-Рейнгольд), но они принимают только неориентированные графы в качестве ...