我最近强迫自己学习 C++,并且刚刚读完 Herbert Schildt 所著的《C++:完整参考》一书。我喜欢这本书,并且认为我或多或少了解了大局。但我注意到,当我尝试与其他人检查我使用我学到的材料编写的代码时,它们通常被认为是不惯用的,并被更安全、更容易的 STL 方法所取代(嗯,这本书没有这样做)不包括 STL 和 Boost 库)。
所以我想问:学习优秀 C++ 程序模式的好资源有哪些?我在哪里可以从“C++ 方式”学习基本模式来做事,而不仅仅是在 C++ 中重复 C 模式?
我对包含 STL 和 Boost 内容的源特别感兴趣。
您可能想查看权威 C++ 书籍指南和列表 https://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list
为了您的目的,我特别推荐:
- C++ 编码标准 https://rads.stackoverflow.com/amzn/click/com/0321113586
- 有效的STL https://rads.stackoverflow.com/amzn/click/com/0201924889
- 超越 C++ 标准库:Boost 简介 https://rads.stackoverflow.com/amzn/click/com/0321133544
- 代码完成 https://rads.stackoverflow.com/amzn/click/com/0735619670
-
干净的代码 https://rads.stackoverflow.com/amzn/click/com/0132350882(Java 中的示例,但仍然有效。)
它们没有特定的顺序,您可能还想阅读它们之间的内容并编写一些代码。
(注:正如 @John Dibling 所指出的,Boost 书可能有点过时了,我自己没有这本书的经验)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)