Где я могу найти хорошую ссылку на повышение?

Я бы хотел иметь хорошую актуальную ссылку для повышения на моей стороне, и единственные книги, которые я нашел, следующие:

Обе книги несколько устарели, и я уверен, что форс развивается.

Очевидно, я могу просто использовать прямой источник Boost website.

Достаточно ли просто использовать веб-сайт для изучения и сравнения библиотек ускорения?

Что, если я один из тех людей, которые предпочитают книги в твердом переплете? Какой из них вы бы порекомендовали?

Спасибо

- Edit -

Кто-нибудь знает онлайн-видеоуроки по Boost, а также текстовые туриалы?

Ответ 2

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

Ответ 3

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

Мои 2 цента (читайте, если хотите):

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

Возможно, это только я, но я нашел Qt гораздо более интуитивным в использовании. Мне очень жаль, что документация Boost похожа на Qt Assistant. Если вы никогда не проверяли документацию Qt, вам следует.

Фактически теперь, когда я использовал оба метода, я узнал один важный важный урок: при использовании сторонней библиотеки не решайте использовать его просто потому, что он мощный, но также и потому, что он простые в использовании и имеют очень четкую документацию + легко понятные примеры.

Мне было бы интересно посмотреть, что думают люди.

Ответ 4

Я чувствую к тебе: мне нравятся книги. Тем не менее, я не хочу этого говорить, но кажется, что книги для повышения, которые вышли, очень ограничены, и я думаю, что это будет какое-то время.

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

Я бы подождал, пока повысится зрелость, или дождитесь С++ 0x, и в промежуточный момент проверить сайт повышения для документации.

Ответ 5

Там нет замены для онлайн-документации. Иногда библиотеки Boost перепроектируются и реорганизуются, поэтому книги неизбежно становятся устаревшими. Онлайновые документы являются единственным авторитетным источником документации.

Многие Boost libs предлагают свою документацию в формате PDF, хотя это делает ее более приятной для чтения (и это даже означает, что вы можете распечатать ее легко, если хотите)

Достаточно ли просто использовать веб-сайт? научиться и ориентироваться библиотеки?

Это единственная авторитетная ссылка, поэтому "да" до последней части. Что касается обучения Boost, своего рода. Некоторые из библиотек Boost имеют документацию, которую не так просто читать. Это совершенно понятно любому, кто уже понимает библиотеку, но не очень полезен для новичков. В этих случаях Google - ваш друг. Посмотрите, какие другие образцы вы можете найти в Интернете. Другие использовали библиотеку, и некоторые из них задокументировали свои выводы.

Ответ 6

Мне очень нравится следующая бесплатная электронная книга: http://en.highscore.de/cpp/boost/index.html Хорошие обзоры, полезный код, чистый и продуманный. Я нашел, что это намного более "удобный", чем общая документация по ускорению.

Ответ 7

Онлайн-ссылка является лучшей. Для автономного просмотра я могу предложить wget -r http://www.boost.org/doc/libs/1_54_0/