我已经在 C/C++ 上开发了很长时间(主要是 C,这使得风格更差)。所以,我知道如何使用它。然而,我经常坚持风格决定,例如:
- 我应该在这里返回错误代码,抛出异常,通过参数返回错误
- 我应该在构造函数中拥有所有这些东西,还是应该为此创建单独的 init 函数。
等等。

任何解决方案都将奏效。然而,他们每个人都有缺点和优点,这是我知道的,最重要的是我不知道。

阅读有关整体 C++ 开发风格、编码实践等的内容会非常好。您有什么推荐的吗?

最佳答案

这里有一份关于 C++ 的非常好的书籍 list :

The Definitive C++ Book Guide and List

根据您的水平阅读其中的一些。这肯定会改善您的编码风格!

我个人建议你阅读:

  • 有效的 C++ 系列 C++ 作者 Scott Meyers
  • Herb Sutter 出色的 C++ 系列

  • Exceptional C++ 深入讨论了异常安全代码。读完这本书后,我了解了异常安全如何影响类和接口(interface)的设计。强烈推荐!

    关于c++ - 我应该阅读什么来改进我的 C++ 风格,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4903856/

    10-14 09:12