Нам нужно написать небольшой быстрый код на платформе Windows, и я знаю, что в некоторых случаях boost имеет реализации только с заголовками.По какой-то причине они должны быть небольшими, поэтому мы старались не использовать библиотеки std C ++ на самом деле из-за размера.
Мой вопрос заключается в том, использует ли boost asio или system также выборку в библиотеках std C ++под окнами?
РЕДАКТИРОВАТЬ: Да, маленький и быстрый.Я знаю, что части библиотеки std c ++ очень быстрые, если не быстрее, чем C. Но размер является фактором для нас, так как конечные пользователи будут загружать их на лету, и мы не хотим, чтобы использовались какие-либо серьезные зависимости или огромные загрузки, такие как использование MFC.одна функция!Мы склонны использовать C ++ как расширенную версию C ++.Используются только объекты, нет RTTI, нет потоков ввода-вывода.
Полагаю, мой вопрос сводится к следующему: какие части boost могут использовать библиотеку потоков?Собирается ли ASIO раздуть мой код больше, чем просто использовать Win32 API напрямую?