如果打算学Visual C++的话,极力推荐Ivor Horton的《Beginning Visual C++ 2013》。这本书比较详细地阐释了C++ 11的新特征。然后里面讲述得比较好懂,例子很多,尤其是后半部分,讲MFC的(当然初学的话看前半部分也OK了),可以说是给我们应用C++知识提供了很好的平台——其他的C++入门书籍很少提供如此良好的应用平台。
《C++ Primer》系列我只看过第四版。虽说是经典,但是似乎更加适合当作工具书用,而不是用于自学的教材。里面的很多东西讲得很详细,但是初学者并不需要了解那么多。而且,在讲容器适配器的时候,《C++ Primer》第四版讲得太简略,我基本上看不懂;而《Beginning Visual C++ 2013》在这方面讲得很详细,有很多例子,我一下子就懂了。另外《Beginning Visual C++ 2010》也不错,内容比VC 2013版更加丰富,不过可惜的是那本书我基本上看了几页就没看了,毕竟还是想学更新的东西;况且Visual C++ 2010的界面还不够友好,VC++ 2013的IDE用起来非常爽