gpt4 book ai didi

基于经验的 C++ 缺陷

转载 作者:太空狗 更新时间:2023-10-29 20:48:10 28 4
gpt4 key购买 nike

<分区>

最近一位同事问我对在 C++ 代码中使用异常规范的看法,我得以翻出 Herb Sutter 的这篇文章:A Pragmatic Look at Exception Specifications .与 Herb Sutter 的大多数文章一样,这篇文章是教育读物,但简短的回答是“不要那样做”。

在总结中,他引用了一首题为“Twas the Night Before Implementation”的诗,在这首诗中,实际上,标准委员会屈从于用户的要求,在最后一刻添加了一项功能,结果却发现做他们要求的,它并没有真正做他们想要的。是的,异常规范符合该要求。正如他所说,“这个功能在当时看来是个好主意,而且这正是一些人所要求的。”如果这还不够,他会访问“导出”,结果类似。

所以问题是:C++ 的哪个“功能”被证明是坏的,如果你不想经历眼泪,就不应该使用它。这可能是主观争吵的牺牲品,但我希望人们能引用一个具体的经验,即部署该功能只会导致可衡量的问题。更好的做法是引用 Sutter(或深入参与标准的任何人)等领军人物的文章,警告人们不要使用某项功能。

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com