Запитання з тегом «boost»

Boost - велика колекція високоякісних бібліотек, призначених для використання в C ++. Підвищення безкоштовне, і його часто вважають "другою стандартною бібліотекою".

10
ACE проти Boost проти POCO [закрито]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете покращити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 2 роки тому . Удосконалюйте це питання Я вже давно працюю з бібліотеками Boost C ++ . Мені …

2
Приклад генерації UUID за допомогою Boost у C ++
Я хочу генерувати лише випадкові UUID, оскільки для екземплярів у моїй програмі важливо мати унікальні ідентифікатори. Я вивчав Boost UUID , але мені не вдається згенерувати UUID, оскільки я не розумію, який клас і метод використовувати. Буду вдячний, якщо хтось зможе навести мені будь-який приклад, як цього досягти.
94 c++  boost  uuid  boost-uuid 

2
Чарівне число в boost :: hash_combine
Функція boost::hash_combineшаблону приймає посилання на хеш (викликається seed) та об'єкт v. Згідно з документами , він поєднується seedз хешем vby seed ^= hash_value(v) + 0x9e3779b9 + (seed << 6) + (seed >> 2); Я бачу, що це детерміновано. Я розумію, чому використовується XOR. Б'юся об заклад, додавання допомагає широко зіставляти …

12
C ++ Boost: невизначене посилання на boost :: system :: generic_category ()
Я намагаюся включити Boostбібліотеки у свій проект, і я стикався з проблемами в цьому ж. Я працюю в Ubuntu 12.10 із IDE Codeblocks і намагався встановити бібліотеки вручну, читаючи інструкції з сайту, але отримував помилки із заголовком, а також будувані до використання бібліотеки. Потім я встановив бібліотеки через terminalby sudo …
92 c++  linux  boost  codeblocks 


9
Обчисліть середнє та стандартне відхилення від вектора зразків у C ++ за допомогою Boost
Чи є спосіб обчислити середнє та стандартне відхилення для вектора, що містить зразки, за допомогою Boost ? Або мені потрібно створити акумулятор і подати в нього вектор?

3
Досвід використання бібліотеки журналів Boost.Log? [зачинено]
В даний час це питання не підходить для нашого формату запитань та відповідей. Ми очікуємо, що відповіді будуть підтверджені фактами, посиланнями чи експертизою, але це питання, швидше за все, вимагатиме дебатів, аргументів, опитування чи розширеного обговорення. Якщо ви вважаєте, що це питання можна покращити і, можливо, знову відкрити, відвідайте довідковий …
88 c++  boost  logging  boost-log 

10
фатальна помилка LNK1104: не вдається відкрити файл 'libboost_system-vc110-mt-gd-1_51.lib'
Здається, я не можу змусити це працювати. Я зробив простий консольний додаток (який залежить від websocket++бібліотеки), якому потрібні Boostбібліотеки .. але при спробі скомпілювати я отримую: фатальна помилка LNK1104: не вдається відкрити файл 'libboost_system-vc110-mt-gd-1_51.lib' Однак я зробив bjam, який створив lib, (boost_root)/stage/libsі прив'язав шлях до libs до компілятора C++/Additionnals includes. …
88 c++  boost 

12
Cmake не знаходить Boost
Я намагаюся налаштувати проект за допомогою CMake, але не вдається знайти бібліотеки Boost, хоча вони знаходяться у зазначеній папці. Я вказав Boost_INCLUDE_DIR, Boost_LIBRARYDIRі BOOST_ROOT, але я все одно отримую повідомлення про помилку, що CMake не може знайти Boost. Що може бути причиною такої помилки?
87 boost  cmake 

6
Як поєднати хеш-значення в C ++ 0x?
C ++ 0x додає hash<...>(...). Я не зміг знайти hash_combineфункцію, як показано у boost . Який найчистіший спосіб реалізувати щось подібне? Можливо, за допомогою C ++ 0x xor_combine?
87 c++  c++11  boost  hash  std 

1
як працює boost :: function і boost :: bind
Мені не подобається, що магічні коробки розкидані по всьому моєму коді ... як саме працюють ці два класи, щоб дозволити в основному будь-яку функцію бути зіставленою з об'єктом функції, навіть якщо функція <> має зовсім інший параметр, встановлений на той, який їм передається boost::bind Він навіть працює з різними конвенціями …

4
Обов’язкові та необов’язкові аргументи за допомогою параметрів програми Boost Library
Я використовую бібліотеку параметрів Boost Program для аналізу аргументів командного рядка. У мене є такі вимоги: Після надання "довідки" всі інші варіанти необов'язкові; Як тільки "допомога" не надається, потрібні всі інші варіанти. Як я можу з цим боротися? Ось мій код, який обробляє це, і я виявив, що він дуже …

7
Приклад використання shared_ptr?
Привіт, сьогодні я задав питання про те, як вставити різні типи об’єктів в один і той же векторний масив, і мій код у цьому питанні був gate* G[1000]; G[0] = new ANDgate() ; G[1] = new ORgate; //gate is a class inherited by ANDgate and ORgate classes class gate { …

3
Що означає P :: ************ у файлі Boost assert.hpp?
У boost / mpl / assert.hpp я побачив щось подібне: template<class Pred> struct eval_assert { typedef typename extract_assert_pred<Pred>::type P; typedef typename P::type p_type; typedef typename ::boost::mpl::if_c<p_type::value, AUX778076_ASSERT_ARG(assert<false>), failed ************ P::************ >::type type; }; Якщо перше ************можна розглядати як вказівники на структуру, що не вдалося, P::************для мене це насправді не має …
80 c++  pointers  boost 

1
більше духовного божевілля - типи парсерів (правила проти int_parser <>) та методи метапрограмування
Питання напівжирним шрифтом внизу, проблема також узагальнена фрагментом коду перегонки до кінця. Я намагаюся об'єднати мою систему типів (система типів робить це і від типу до рядка) в один компонент (як визначено Лакосом). Я використовую boost::array, boost::variantі boost::mpl, для цього. Я хочу, щоб правила синтаксичного аналізу та генератора для моїх …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.