S
S
sphaerion2010-11-25 11:45:54
Books
sphaerion, 2010-11-25 11:45:54

Recommend books on C++, STL, OOP, patterns

I already have basic knowledge of the C++ language, I even wrote some applications. But it was all done by the method of scientific poke. I would like to study the language and patterns inherent in C ++ in more depth. It is desirable that the books are written in an easy and simple language, as well as with exercises on each topic, so the material is better absorbed.
Thank you.

Answer the question

In order to leave comments, you need to log in

7 answer(s)
O
optio, 2010-11-25
@optio

I recommend separating the flies from the cutlets and learning C++ and patterns without rigidly binding one to the other.
Must-read patterns:

  • Techniques of object-oriented design. Design patterns.
  • Object-Oriented Analysis and Design with Example C++ Applications

A
Artemzr, 2010-11-25
@Artemzr

I can recommend Lectures and Exercises by Stephen Prat. The material is written in easy language, after each topic a set of tasks is given.

T
Tujh, 2010-11-25
@Tujh

Myers still advise, but this is to consolidate skills and abilities.

D
Deimus, 2011-02-26
@Deimus

I advise you to read the books of the following authors (preferably in the given sequence):
- Andrew Koenig, Barbara Mu (http://www.ozon.ru/context/detail/id/1273565/); Scott
Meyers _ D0%A1%D0%BA%D0%BE%D1%82%D1%82) - Coat of arms of Sutter (just mandatory - en.wikipedia.org/wiki/%D0%93%D0%B5%D1%80%D0% B1_%D0%A1%D0%B0%D1%82%D1%82%D0%B5%D1%80 ) - Stephen Dewhurst (http://www.ozon.ru/context/detail/id/3707235/) - Jeff Alger (http://www.ozon.ru/context/detail/id/88891/) — David Vandeword, Nikolay M. Josattis (http://www.ozon.ru/context/detail/id/88891/)
— Nikolai M. Josattis (http://www.ozon.ru/context/detail/id/1556395/)
— Andrey Alexandrescu (http://www.ozon.ru/context/detail/id/3829080/)
— E Gamma, R. Helm, R. Johnson, J. Vlissides (http://www.ozon.ru/context/detail/id/2457392/)
And, of course, B. Stroustrup, if anyone asks :).
After all this, hardly anyone wants to argue with you about C ++.
Good luck!

S
shsmad, 2010-11-25
@shsmad

In depth? :) Then Stroustrup

A
Anton Korzunov, 2010-11-25
@kashey

Alexandrescu, read Alexandrescu.
There and about GOF and about metatemplate perversions and even about small object alloctor.
That is, a very wide view

R
Ronin, 2010-11-25
@Ronin

must read: Stroustrup, "C++ Patterns" by Vandevoerd and Josattis, "OOP Techniques" by the gang of four, after that you can take on Alexandrescu. In general, it is useful to read Grady Booch on OOP.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question