谢邀!
既然是要纠正编程习惯,那说明已经跳过C++入门级别,想要更上一层楼了。下面推荐几本C++进阶书籍作为参考,其实想要成为高手,看书只是一方面,平时工作里多实践多总结会成长更快些!
1.《The C++ Programming Language》《C++程序设计语言》是“C++之父”Bjarne Stroustrup所著,被称为“C++圣经”。这不是一本入门级书籍,介绍标准C++以及由C++所支持的关键性编程技术和设计技术。
2.《Effective C++ 》《More Effective C++》
这两本书都是C++软件开发技术顶级权威Scott Meyers所著,以条款的形式回答程序员使用C++常见的错误、特性和注意事项,属于提高程序开发效率,提升C++水平必看的书籍。
3. 《Inside the C++ Object Model》《深度探索C++对象模型》作者Stanley B.Lippman是第一代C++编译器开发主管,这本书有助于开发者了解C++编译器工作原理,处理C++对象模型时底层运行机制,但只适合对C++有较深了解的读者。