Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

Порекомендуйте справочник стандартных библиотек C и C++

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Программирование
Предыдущая тема :: Следующая тема  
Автор Сообщение
Алексей Инкин



Зарегистрирован: 19.09.2004
Сообщения: 32
Откуда: Россия, Нижний Новгород

СообщениеДобавлено: Пт Авг 05 2005 10:29    Заголовок сообщения: Порекомендуйте справочник стандартных библиотек C и C++ Ответить с цитатой

В последнее время замечаю, что многие вещи, которые обычно пишу сам, есть в стандартной библиотеке, но информация о ней доходит весьма отрывистой; многие книги по C++ рассматривают только возможности самого языка, а библиотеки практически не касаются. Порекомендуйте, пожалуйста, какой-нибудь справочник стандартных библиотек C и C++, чтобы разобраться, что там есть, а чего нет. Чем подробнее будет книжка - тем лучше. К изданиям тоньше 700 страниц отношусь крайне настороженно.
_________________
puts("hit");
printf("uck");
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
kolobok0



Зарегистрирован: 22.04.2005
Сообщения: 253
Откуда: Мсква

СообщениеДобавлено: Пт Авг 05 2005 12:37    Заголовок сообщения: Ответить с цитатой

Если по STL и многим другим фундаментальным подходам - вроде как был Страуступ. Достаточно известный автор и его труд. Название вот дословно не приведу.

По MFC - я бы порекомендовал Круглинского. Его книга не столько справочник, сколько азы на которых начинаешь чуствовать - что хотели реализовать создатели MFC.


с уважением
(круглый)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Алексей Инкин



Зарегистрирован: 19.09.2004
Сообщения: 32
Откуда: Россия, Нижний Новгород

СообщениеДобавлено: Пт Авг 05 2005 13:15    Заголовок сообщения: Ответить с цитатой

Нет, про MFC мне не нужно, я в последнее время пишу для Linux. По мнению многих MFC реализована весьма неважно, ООП там и не пахнет. [Ален Голуб, "Верёвка достаточной длины чтобы выстрелить себе в ногу"].
Интересует именно та библиотека, которая является стандартной в полном смысле слова, которая обязана быть реализованной на любой платформе, для которой есть компилятор. Возможно, именно она называется STL - этого я не знаю. Что касается Страуструпа, то он, безусловно, молодец. Обе его книжки я листал, в электронном виде имеются; про стандартную библиотеку там почти ничего нет. Тем более в той с загадочным названием (кажется, оно официально переводится наподобие "Справочное руководство с комментариями").
Есть книжка издательства O'Reilly (из серии с животными на обложке), называется "STL". Но она очень тонкая, всего 192 страницы, да и позиционируется как карманный справочник. Я думаю, что там полезной информации немного, хотелось бы что-нибудь с наиболее подробным описанием. Если и исходники библиотеки затронут (хотя бы для какой-нибудь из платформ), то будет вообще замечательно. Хотя, пожалуй, последнее условие - перебор. Наилучшим вариантом, наверное, был бы официальный перевод стандарта, но я не думаю, что его выпускают в печатном виде.
_________________
puts("hit");
printf("uck");
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Sharkky



Зарегистрирован: 10.01.2004
Сообщения: 72

СообщениеДобавлено: Пт Авг 05 2005 15:51    Заголовок сообщения: Ответить с цитатой

Лично у меня в третьем издании Страуструпа STL отведено около 300 стр. По мойму этого достаточно Wink

Если нужены материалы в виде class reference, то можете попробовать http://www.sgi.com/tech/stl/ не то, чтобы очень хороший ресурс, но пользоваться можно.

Кроме STL существует BOOST, весьма мощная штука...
www.boost.org
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Алексей Инкин



Зарегистрирован: 19.09.2004
Сообщения: 32
Откуда: Россия, Нижний Новгород

СообщениеДобавлено: Пт Авг 05 2005 18:58    Заголовок сообщения: Ответить с цитатой

А это какая именно книга? "Язык программирования C++" или "ARM"? Я вот подумываю что-нибудь из его произведений купить в бумажном варианте. И какого года это третье издание? У меня электронные книги довольно старые, там ещё даже нет ничего про пространства имён, которые были введены в 97 году.
Я также выяснил, что STL - лишь подмножество стандартной библиотеки, стало быть, книжки от O'Reilly будет мало...
_________________
puts("hit");
printf("uck");
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Wladimir



Зарегистрирован: 02.03.2005
Сообщения: 150
Откуда: Ставропольский край

СообщениеДобавлено: Сб Авг 06 2005 07:52    Заголовок сообщения: Ответить с цитатой

"Язык программирования C++", Стивен Прата.
"Эффективное испльзование STL", Скотт Мейерс
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Алексей Инкин



Зарегистрирован: 19.09.2004
Сообщения: 32
Откуда: Россия, Нижний Новгород

СообщениеДобавлено: Вс Авг 07 2005 08:00    Заголовок сообщения: Ответить с цитатой

Купил книгу Прата, четвёртое издание, даже не ожидал найти её всего за 340 рублей. Там 80 страниц про STL, но думаю, что мне этого хватит. Надеюсь, что качество текста будет хорошим - я не очень люблю книги от DiaSoft после того хаоса, который они приподнесли под названием "GCC: Полное руководство".
Интересно: на обложке написано, что Прата - физик, астроном и философ. Кто только сейчас не пишет книги по программированию! Небезызвестный товарищ Ларман, например, музыкант...
_________________
puts("hit");
printf("uck");
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Программирование Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...