Курсы повышения квалификации на С++ и STL

Я хорошо знаю C и С++. Я очень подробно разбираюсь в указателях и хорошо разбираюсь в арифметике указателей и работает над Win32 API и немного MFC, а также в мои университетские дни. На моей предыдущей работе у меня не было возможности взглянуть на эти вопросы и работать в другом домене. Теперь, что я хочу, это крушение или переподготовка:

  • С++
  • STL

Я не хочу проходить более 500 страниц книг, потому что знаю С#, Java, Ruby, Python и даже сборку x86. Я хочу охватить передовые и темные углы С++ и промежуточного STL.

Может ли кто-нибудь указать на это хорошие ссылки? Я знаю о Google!;-) Но разумная человеческая рекомендация - это еще что-то еще, но Google не реализовал.

Ответы

Ответ 1

SGI имеет довольно приятную ссылку для STL.

Ответ 2

Как вид пути к более глубокому пониманию STL, вы можете потратить время и посмотреть некоторые из видео в http://www.stepanovpapers.com/. Также "Примечания по программированию" http://www.stepanovpapers.com/notes.pdf также помогут вам понять "Почему" за дизайном STL.

Ответ 3

Я не совсем уверен, что вы подразумеваете именно на продвинутых С++ и промежуточных STL.

С++ FAQ Lite помог мне, когда я впервые начал с С++.

Ответ 4

www.cplusplus.com Мне нравится этот сайт много

Ответ 5

Чтение потоков STL - С++ в stackoverflow =)

comp.lang.С++
comp.lang.С++. модерируемые группы новостей

Трава Саттер "Гуру недели" - http://gotw.ca/gotw/index.htm

Начните учиться boost (boost.org), это будет хороший способ обновить С++ и stl.

Стандарты кодирования С++: 101 Правила, рекомендации и рекомендации (С++ in Depth Series) - небольшие и удобные для чтения в книге метро. Это поможет вам обновить свои знания.
Другие книги из "С++ in Depth Series" тоже приятные.

Ответ 6

Быстрое чтение одной или нескольких "Эффективных" книг Мейерса и/или "Исключительных" книг Саттера сделало бы хороший курс переподготовки. Они короткие и, как правило, легко читаются для тех, кто не является новичком, но они оживят вашу память в некоторых случаях, о которых вам нужно знать.

Ответ 7

Для меня лучшей книгой по STL является "Generic Programming and the STL" Мэтью Х. Аустерн. Он очень хорошо объясняет STL с концептуальной точки зрения, а не как справочник или учебник о том, как его использовать.

Ответ 9

Я столкнулся с той же проблемой около 4 лет назад. Перемещение из java-роли обратно в С++.

Самая полезная книга, которую я нашел, - "Эффективный STL" - Скотт Мейерс. Это объясняет, как правильно использовать stl, как только ваша голова обернется вокруг этого, ваше другое знание С++ снова наполнится.

Если вы боретесь или все еще не уверены в сложностях С++ после этого, прочитайте "Эффективный С++" и "Более эффективный С++" того же автора. Все эффективные книги короткие и лаконичные.

И у меня всегда есть книга Страуструпа на моем столе, И я погружаюсь в нее, как мне нужно.