This question has already been answered:

Tell me, please, a good book on C ++ for a person with knowledge of C # at a good level.

Such that the basics of the “what is a variable” type were not explained, but at the same time, C ++ specific things were described, for example, work with pointers, header files, etc.

In principle, it is also possible in English.

Reported as a duplicate by participants Nick Volynkin , Vladimir Glinskikh , YuriSPb , Cerbo , Visman 29 Sep '15 at 3:03 .

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 .

6 answers 6

The C ++ Programming Language by Bjarne Stroustrup. - the language itself.

C ++ Primer Plus (5th Edition) by Steven Prata. - + laboratory workshop.

    Herbert Shildt "Complete Handbook of C ++" fourth edition.

      Bjarne Stroustrup "Programming: Principles and Practices Using C ++" in the Russian version of "Programming. Principles and practice of using C ++"

        Teach Yourself C ++ in 21 Days Fifth edition Jesse Liberty Bradly Jones

        There is also in Russian, but people there translated it very much as it seems related to programming. but if with English trouble, then the Russian version is possible. besides, if you already know how to do something. it is clear, examples are not bad, there are listings after which a mandatory analysis. so for a month and a half it will be easy to navigate in C ++ standard))

          It seems to me that this book will be for you! The book It is for switching from C ++ to C #, but it is also suitable for you, since code examples are given in C ++ and C #.

            Good books from my "golden archive":

            The book is written in a very accessible language:

            "Лафоре Р. Объектно-ориентированное программирование на C++" 

            And as more honed under the platform. The book is good for those who are experiencing a certain embarrassment before Visual Studio - roughly speaking, the book is intended for those who are not familiar with the interface of the development environment and want to be taught to use it in parallel with learning C ++:

             "Прохоренок Н.А. - Программирование на С++ в Visual Studio 2010 Express - 2010"