Я знаю, что на этот вопрос уже есть принятый ответ, но если вы хотите узнать больше о C ++ в целом и не возражаете заплатить немного, я рекомендую Deitel & Deitel.
Здесь - это ссылка на страницу Google, на которой перечислены различные места, где вы можете найти одну и ту же книгу, которую я использовал в своем классе C ++ в школе. Его легко понять, он содержит множество примеров и проблем с примерами, и это просто отличная книга, особенно для таких начинающих, как я.
Надеюсь, это поможет!