What changes are there between the third and fourth editions?
There are significant changes instituted with the fourth edition. Earlier editions assumed some knowledge of C (it was felt that there was too much to C++ in order to learn the entire language with no background). The fourth edition makes no assumptions – it starts from the beginning. In my opinion, that makes it a better book. However, the two books share most of the same examples.