exception-safe

exception-safe

文章 0 浏览 3

安全的 std::tr1::shared_ptr 用法

这种方法不安全吗? #include &lttr1/memory&gt Foo * createFoo() { return new Foo(5) } int main() { std::tr1::shared_ptr&ltFoo&gt bar(create()…

迷你仙 2024-10-31 11:48:30 1 0

异常安全——何时、如何、为什么?

我只是一个初出茅庐的程序员,至少尝试编写比最佳情况更多的内容。到目前为止,我一直在阅读 Herb Sutter 的《Exceptional C++》,并浏览了三次异常安…

ぇ气 2024-10-08 07:27:14 2 0

Push_back“动态分配的对象”是否安全?向量?

每当我需要将动态分配的对象添加到向量中时,我都会按以下方式执行此操作: class Foo { ... } vector&ltFoo*&gt v v.push_back(new Foo) // do stuff…

原来分手还会想你 2024-10-02 03:43:03 2 0

堆栈是否可以有一个异常安全的方法来使用移动语义返回和删除顶部元素?

在回答有关 std::stack::pop() 的问题 我声称 pop 不返回值的原因是出于异常安全原因(如果复制构造函数抛出异常会发生什么)。 @Konrad 评论说,现在…

梦巷 2024-08-29 05:30:17 6 0

.Net HtmlTextWriter 的异常安全/处理?

我正在使用 .Net HtmlTextWriter 生成 HTML。 try { htw.RenderBeginTag( HtmlTextWriterTag.Span ) htw.Write(myObject.GenerateHtml()) htw.RenderE…

划一舟意中人 2024-07-09 00:27:10 10 0

如何描述一个在执行过程中抛出异常时不会产生副作用的方法?

我只是不记得用于此属性和其他相关属性的术语。 编辑-也许这样的概念不存在,但我记得读过Effective C++(或更有效的C++)中的一些内容,其中他提倡使…

小苏打饼 2024-07-08 02:41:48 8 0
更多

推荐作者

留蓝

文章 0 评论 0

18790681156

文章 0 评论 0

zach7772

文章 0 评论 0

Wini

文章 0 评论 0

ayeshaaroy

文章 0 评论 0

初雪

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文