Yo, a parte de los enlaces de arriba
, te recomiendo este:
Traducción del Thinking in C++.
La traducción tiene algunos errorcillos, pero se entiende bien. Y es un muy buen libro para aprender C++ (sobre todo si tienes experiencia previa en C).
Si el inglés no es problema para tí, iría por el
libro original.