Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.53/30: Рейтинг темы: голосов - 30, средняя оценка - 4.53
65 / 50 / 7
Регистрация: 09.11.2012
Сообщений: 219
1

Как подключить Boost?

14.10.2013, 03:13. Показов 5986. Ответов 24
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Нужно получить список файлов в папке (кроссплатформенно), в нете все ссылаются на Boost, я пробовал понять как собрать filesystem и как подключить (VS 2012), гуглил пол-дня, даже что-то на этом форуме нашёл, пробовал читать на официальном сайте, но ничего не получилось. Кто может подробно разжевать, как собирается и подключается это чудо? Ну либо как проще кроссплатформенно получить список файлов из папки? Хотя всё равно мне наверняка потом понадобиться Boost, так что все вопросы актуальны.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.10.2013, 03:13
Ответы с готовыми решениями:

boost подключить никак не удалось
boost подключить никак не удалось 1>LINK : fatal error LNK1104: cannot open file...

Не компилируется файл. Не могу нормально подключить boost
Помогите, не могу подключить boost. Скачал последнюю версию на офф.сайте. Запустил boostrap (он все...

Как изучать boost?
День добрый. Очень часто я встречаю упоминание библиотеку буст, её прекрасные возможности (которые...

Как слинковать boost/multiprecision/cpp_int.hpp?
Всем привет. Сразу скажу, с boost`ом никогда не работал, а тут понадобился тип данных, который...

24
134 / 106 / 10
Регистрация: 22.05.2010
Сообщений: 533
16.10.2013, 01:28 21
Author24 — интернет-сервис помощи студентам
Цитата Сообщение от MrGluck Посмотреть сообщение
Не реже обычного класса. Вы знаете, что в STL большинство контейнеров наследуются от шаблонного Container? А еще то, что можно легко отнаследоваться от любого уже полученного контейнера и расширить функционал? Или написать шаблонный класс, реализующий управление памятью, а потом наследоваться от него любым другим классом?
Знаю. Прощай компиляция за пару секунд. Старая тема.

Добавлено через 26 секунд
Цитата Сообщение от Avazart Посмотреть сообщение
Мда скажите.
"Если вы не любите кошек, это лишь означает что вы не умеете их готовить."
Не понял.

Добавлено через 1 минуту
Цитата Сообщение от MrGluck Посмотреть сообщение
Вы знаете, что в STL большинство контейнеров наследуются от шаблонного Container?
Алсо, контейнер есть контейнер. Если требуется как-то изменить суть (смысл), то лучше добавить в члены класса. А другого с контейнерами на общих алгоритмах ничего особо не придумаешь. В особо редких случаях можно и переписать с нуля - там нет абсолютно ничего сложного, уровень лабораторной по информатике.
0
:)
Эксперт С++
4773 / 3267 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
16.10.2013, 06:59 22
Цитата Сообщение от AnyOne697 Посмотреть сообщение
Если требуется как-то изменить суть (смысл), то лучше добавить в члены класса.
Про private наследование слышали?
0
134 / 106 / 10
Регистрация: 22.05.2010
Сообщений: 533
16.10.2013, 18:23 23
Цитата Сообщение от Tulosba Посмотреть сообщение
Про private наследование слышали?
Вы не поняли. Если, допустим, я делаю совершенно новый класс - таблица, и делаю с помощью списка объектов класса Row < Cell, ... >, то можно и отнаследоваться от листа. Или даже тупо за-typedef-ить List < Row < Cell, ... > >. Но добавление в таблицу (а изменение и того хуже) будет не таким интуитивным. Так что лучше просто использовать лист в совершенно новой сущности, как таблица.
0
Эксперт С++
8385 / 6147 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
16.10.2013, 19:29 24
Цитата Сообщение от AnyOne697 Посмотреть сообщение
будет не таким интуитивным.
А это уже зависит от куда руки растут ..
0
134 / 106 / 10
Регистрация: 22.05.2010
Сообщений: 533
16.10.2013, 22:37 25
Цитата Сообщение от Avazart Посмотреть сообщение
А это уже зависит от куда руки растут ..
Я думаю, разница между push_back и push_row ( , To::end ) существенна. Впрочем, на вкус и цвет друзей нет. Так что дальнейшая дискуссия бессмысленна.
0
16.10.2013, 22:37
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.10.2013, 22:37
Помогаю со студенческими работами здесь

Boost::asio как обнаружить дисконнект на удалённой машине?
В данный момент обрабатываю дисконнекты, глядя на возвращаемые коды ошибок после вызовов...

А как ваше начальство относится к новым стандартам и boost?
Разрешают ли вам использовать С++11, boost? Если нет - чем обосновывают. Если сначала нет, потом да...

Как корректно считать вектор boost::asio::streambuf на стороне клиента
Доброго времени суток! Назрел вопрос: Пишу в сокет с помощью boost::asio::buffer...

Исходники Boost, как пособие для изучения C++ на более продвинутом уровне: хорошая ли это идея?
Исходники Boost, как пособие для изучения C++ на более продвинутом уровне: хорошая ли это идея?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
25
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru