A orientação a objetos aumenta em muito o poder de representação de uma linguagem. E o código C++ é bem mais compacto que a linguagem C (10 linhas de C++ para 25 linhas de C, em média). Objetos pedem maior bagagem de conhecimentos e de técnicas, mas prometem um ganho de produtividade de até 4 para 1. No caso de C++, este ganho vem, em grande parte, com a biblioteca STL (Standard Template Library). Após programar em C e em C++ por muitos anos, o autor aborda no início do livro conceitos de objetos, depois aprofunda parte a parte a linguagem em três capítulos, em especial no capítulo 4, que mostra o que o C++ trouxe de novo, para ganho de quem já conheça C++03. C++ Explicado e Aplicado traz ainda exemplos de recursos novos, como o processamento de expressões regulares e ponteiros inteligentes. Um anexo do capítulo 4 discute os itens da norma C++14, que aperfeiçoa alguns pontos de C++11, como alocação dinâmica de memória.
Achei a abordagem do livro um tanto caótica/dispersa, e portanto não acho justo conferir uma nota de avaliação. Certamente deve agradar alguns leitores; para a minha preferência, não houve compatibilidade.
O livro me parece abrir muitas linhas de raciocínio paralelas, como se fosse uma conversa com uma pessoa muito agitada e querendo cobrir inúmeros tópicos em apenas um instante. Ainda que eu já programe em C++ há alguns anos, por vezes me senti confuso com o texto.
O autor alerta para alguns termos que carregam uma tradução diferente das usuais da área, mas eu não sei até que ponto isso ajudaria um leitor com menos experiência em programação, C++, ou mesmo Ciência da Computação.