Ответ 1
SGI имеет довольно приятную ссылку для STL.
Я хорошо знаю C и С++. Я очень подробно разбираюсь в указателях и хорошо разбираюсь в арифметике указателей и работает над Win32 API и немного MFC, а также в мои университетские дни. На моей предыдущей работе у меня не было возможности взглянуть на эти вопросы и работать в другом домене. Теперь, что я хочу, это крушение или переподготовка:
Я не хочу проходить более 500 страниц книг, потому что знаю С#, Java, Ruby, Python и даже сборку x86. Я хочу охватить передовые и темные углы С++ и промежуточного STL.
Может ли кто-нибудь указать на это хорошие ссылки? Я знаю о Google!;-) Но разумная человеческая рекомендация - это еще что-то еще, но Google не реализовал.
SGI имеет довольно приятную ссылку для STL.
Как вид пути к более глубокому пониманию STL, вы можете потратить время и посмотреть некоторые из видео в http://www.stepanovpapers.com/. Также "Примечания по программированию" http://www.stepanovpapers.com/notes.pdf также помогут вам понять "Почему" за дизайном STL.
Я не совсем уверен, что вы подразумеваете именно на продвинутых С++ и промежуточных STL.
С++ FAQ Lite помог мне, когда я впервые начал с С++.
www.cplusplus.com Мне нравится этот сайт много
Чтение потоков STL - С++ в stackoverflow =)
comp.lang.С++
comp.lang.С++. модерируемые группы новостей
Трава Саттер "Гуру недели" - http://gotw.ca/gotw/index.htm
Начните учиться boost (boost.org), это будет хороший способ обновить С++ и stl.
Стандарты кодирования С++: 101 Правила, рекомендации и рекомендации (С++ in Depth Series) - небольшие и удобные для чтения в книге метро. Это поможет вам обновить свои знания.
Другие книги из "С++ in Depth Series" тоже приятные.
Быстрое чтение одной или нескольких "Эффективных" книг Мейерса и/или "Исключительных" книг Саттера сделало бы хороший курс переподготовки. Они короткие и, как правило, легко читаются для тех, кто не является новичком, но они оживят вашу память в некоторых случаях, о которых вам нужно знать.
Для меня лучшей книгой по STL является "Generic Programming and the STL" Мэтью Х. Аустерн. Он очень хорошо объясняет STL с концептуальной точки зрения, а не как справочник или учебник о том, как его использовать.
Некоторые видеоролики YouTube для обновления памяти:
Я столкнулся с той же проблемой около 4 лет назад. Перемещение из java-роли обратно в С++.
Самая полезная книга, которую я нашел, - "Эффективный STL" - Скотт Мейерс. Это объясняет, как правильно использовать stl, как только ваша голова обернется вокруг этого, ваше другое знание С++ снова наполнится.
Если вы боретесь или все еще не уверены в сложностях С++ после этого, прочитайте "Эффективный С++" и "Более эффективный С++" того же автора. Все эффективные книги короткие и лаконичные.
И у меня всегда есть книга Страуструпа на моем столе, И я погружаюсь в нее, как мне нужно.