Подтвердить что ты не робот

Учебник С++ для опытного программиста C

Я программировал исключительно на C в течение 25 лет, но никогда не использовал С++. Теперь мне нужно изучить основы программирования на С++. Может ли кто-нибудь порекомендовать онлайн-учебник (или, если не так, книгу), который был бы наиболее подходящим для меня. Спасибо.

Изменить: мне на самом деле нужен С++ исключительно для добавления пары грязных хаков к огромной и старой программе на C. Преобразование всей программы в правильно написанный OO-код полностью экономически невыполнимо. Некоторые люди критиковали предложенные решения, основанные на том, что они приведут меня к тому, чтобы стать "программистом на C", который знает некоторые С++, не вникая в правильный дух С++ ", - но на самом деле это соответствует моим требованиям.

4b9b3361

Ответ 2

Я нашел Мышление в С++ очень хорошо, когда я переходил с C на С++.

Ответ 4

Если вы можете получить 2-е издание Скотта Мейера "Эффективный С++", это должно помочь, как было написано для бывшего C разработчиков. В нем перечислены 50 правил, которые вы должны соблюдать, которые легко запомнить, тщательно объяснить и увлекательно читать. (Цель Скотта состояла в том, чтобы написать "лучшую 2-ю книгу на С++", которую следует прочитать, я думаю, что ему это удалось.)

3-е издание книги было полностью пересмотрено и нацелено на разработчиков из С#, Java и т.д. более ранних версий. Тем не менее, это может быть хорошо прочитано.

Ответ 6

Этот очень недавний вопрос SO, заданный неопытным программистом C, тем не менее имеет ответы, которые также имеют отношение к опытным программистам на C.

Ответ 7

Если вы уже хороший программист на C, вы, вероятно, можете перейти прямо в библию, Stroustrup Язык программирования С++.