This question has already been answered:

Good day everyone! Today I encountered a problem when studying pointers and links (more precisely, with the understanding of some things). But, since I have one friend who knows C and C ++ well, he helped me in clarifying some things. Although the crux of the matter is not the point.

I thought about what kind of book on these languages ​​would be best for a person who understands the basics and examines the basis of the language (cycles, conditions, arrays), but who wants to continue his studies and learn everything else!

I will say right away - I am engaged in the book of B. Stratostrup "C ++ Programming Language" (2011). I have read a lot of things about this book earlier and still can’t determine for sure whether it is suitable, so to speak, for a person who is just starting to deal with OOP, with pointers, etc. or is it still worth learning for something else?

And if it does not fit, then what will be your best? (it is desirable that you specify the book-author-brief description of why it is better).

Thank!

Reported as a duplicate by participants Nick Volynkin ♦ , Yuriy Spb ♦ , Kromster , Cerbo , Vladimir Glinskikh 29 Sep '15 at 2:26 .

A similar question was asked earlier and an answer has already been received. If the answers provided are not exhaustive, please ask a new question .

1 answer 1

I recommend reading the book of G. Shildt - Complete C ++ Reference . One of the best authors of such books, everything is clearly and transparently written, with examples and comments. A variety of topics are touched - both the basics and the "advanced" libraries. IMHO, should be any C ++ developer.

  • Thank you, shake already! - hamsternik
  • four
    I would not recommend Schild. He is known for numerous blunders and factual errors . - VladD
  • @VladD, it is impossible to present so much information without errors, exactly like being an expert in all languages. Nevertheless, I believe that Shield is one of the best authors of such books. - Roman Kotenko
  • minus for Shildt. A lot of people don't advise him - DreamChild
  • @Roman Kotenko: Stroustrup somehow managed to present the information without errors. If a person is not an expert in a language (and if he cannot state without errors, it means that he is not an expert), why undertake to publish a book? - VladD