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

2 ответа

Это может быть ошибка копирования и вставки, но чтобы охватить все базы, вы пропустили «d» в «shared» для

ла то, что должно сработать, потом то, что не сработает. Почему это не вопрос. Я объявляю два класса: class Base { ... }; class Derived : public Base { ... };Затем у меня есть следующая функция в другом месте: void foo(shared_ptr<Base> ...

4 ответа

Это, безусловно, интересная альтернатива. Но это вынуждает вас повторять код обработки справки, и, хотя он будет небольшим, я бы его избегал.

ользую Boost Program Options Library для разбора аргументов командной строки. У меня есть следующие требования: После того, как «помощь» предоставлена, все остальные опции являются необязательными;Если «помощь» не предоставлена, требуются все ...

2 ответа

Я полагаю, что "ipp" стоит из файла "реализации". т.е. они содержат фактически код (для встроенных функций и шаблонов), а не просто объявление (которое находится в заголовке -. H или .HPP - файлах)

у в библиотеках C ++ Boost есть расширение ".ipp" для некоторых заголовочных файлов? Кажется, что они являются заголовочными файлами, включенными в файл ".hpp" с тем же именем. Это соглашение распространено за пределами Boost? Чем обоснован ...

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

1 ответ

Использует epoll для демультиплексирования.

отаю клиент-серверное приложение, где мне нужно управлять несколькими сокетами соединения 1000+. По результатам исследования я обнаружил, что Overlapped I / O или Completion Port хороши для демультиплексирования нескольких сокетов в Windows, а ...

3 ответа

Это типичный выход для этого

ствуйте, я пытался заставить токенайзер работать, используя класс токенайзера библиотеки повышения. Я нашел этот урок в документации по бусту: http://www.boost.org/doc/libs/1 _36 _0 / libs / tokenizer / ...

1 ответ

Это позволит избежать необходимости использовать выделение кучи и указатели, поэтому, вероятно, является предпочтительным решением.

о, это мой текущий фрагмент кода: 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 ...

0 ответов

+1; где это задокументировано? Я не могу найти уведомление об этом в документации по ветке Boost 1.49. В документации Boost 1.50 есть незаконченное предложение об определениях на странице верхнего уровня о библиотеке потоков.

троил повышение, используя: bjam --toolset=gcc --with-thread stageВсякий раз, когда я пытаюсь использовать Boost.Thread, я получаю неопределенные ссылки, хотя и ссылаюсь на них. Это не происходит с другими библиотеками Boost, такими как Regex ...

2 ответа

Конечно, но вам также нужно просмотреть и скопировать все зависимости из токенизатора (рекурсивно). Вероятно, это будет довольно большая боль. Я также недостаточно знаю о лицензиях, чтобы знать, в порядке ли они, когда вы распространяете их.

ю, что, конечно, можно использовать только те части Boost, которые вы хотите использовать, но я хотел сказать, что я хочу, чтобы папка моего проекта была тонкой. Проект должен быть в состоянии быть проверенным со всеми зависимостями, и я только ...

2 ответа

Я должен написать код, который должен работать в системах Windows и Unix. Теперь, когда вам это нужно, я ставлю IF DEF WIN32 и т. Д. Как мне заполнить эту библиотеку, чтобы добиться этого?

попытался использовать библиотеку для использования сокета Boost.Asio c ++ на нескольких платформах. Я скачал последнюю версию ...

1 ответ

Вы правы, я полностью пропустил эту функцию! Я отредактировал свой ответ, чтобы включить это.

отаю над ориентированным графом (фактически двунаправленным) с Boost.Graph. Я хотел бы использовать существующие алгоритмы компоновки (Камада-Каваи или Фрухтерман-Рейнгольд), но они принимают только неориентированные графы в качестве ...