c++ - 我应该阅读什么来提高我的 C++ 风格

标签 c++ coding-style

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

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

阅读有关整体 C++ 开发风格、编码实践等方面的内容会非常好。你有什么建议?

最佳答案

这里是一份非常好的 C++ 书籍列表:

The Definitive C++ Book Guide and List

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

我个人建议您阅读:

  • Scott Meyers 的 Effective C++ 系列 C++
  • Exceptional C++ 系列 作者:Herb Sutter

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

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

相关文章:

c++ - glColor不会改变opengl中其他三角形的颜色

c++ - 命令设计模式的实现有一些错误?

c++ - 容器中的大小大于 max_size

c++ - C++ 中的函数范围异常处理——这是一种糟糕的风格吗?

c# - 在 C# 代码中包含数据的格式

c# - 简单的 LINQ 重构/样式

c++ - 对象创建异常

javascript - Javascript 中的 Linting Promise

java - Java 中通过覆盖一种方法扩展抽象类的最佳实践

C++ 斯托德 : Is the string to float conversion consistent