throw

throw

文章 0 浏览 5

从构造函数抛出异常

我正在与一位同事就构造函数抛出异常进行辩论,并认为我需要一些反馈。 从设计的角度来看,可以从构造函数中抛出异常吗? 假设我将 POSIX 互斥体包装…

以酷 2024-07-18 04:20:09 13 0

限制 C++ 允许的投掷有什么好处? 功能?

声明 C++ 函数可能抛出的异常有什么好处? 换句话说,添加关键字 throw() 实际上有什么作用? 我读过诸如 void do_something() throw(); 这样的函数声…

dawn曙光 2024-07-14 10:12:56 15 0

关于 c++ 例外情况。 函数() 抛出()

我正在阅读此页面http://www.cplusplus.com/doc/tutorial/exceptions。 html 它说如果我写 function() throw(); 该函数中不能抛出任何异常。 我尝试在…

少女情怀诗 2024-07-14 05:56:40 16 0

什么是“扔”?

谁能解释一下异常处理中 throw 的用法吗? 当我抛出异常时会发生什么?…

執念 2024-07-14 03:57:29 14 0

如何抛出好的异常?

我听说你永远不应该抛出字符串,因为缺乏信息,并且你会捕获你不希望捕获的异常。 抛出异常的良好做法是什么? 你继承了异常基类吗? 你有很多例外还…

红尘作伴 2024-07-13 22:35:21 15 0

异常与断言?

可能的重复: 通过断言或异常进行合约测试设计? 在决定使用异常而不是断言时是否有可遵循的经验法则(反之亦然)。 现在,我仅在我认为用户端运行时…

两人的回忆 2024-07-10 18:14:06 11 0

C++ 中finally 的实现

这是在标准 C++ 中实现类似 Final 的行为的好方法吗? (没有特殊指针) class Exception : public Exception { public: virtual bool isException() …

黑寡妇 2024-07-10 09:13:41 19 0

c++ 中的异常如何(在幕后)工作?

我不断看到人们说异常很慢,但我从未看到任何证据。 因此,我不会问它们是否是,而是会问异常在幕后如何工作,这样我就可以决定何时使用它们以及它们…

清醇 2024-07-09 09:15:23 21 0

您对异常消息使用什么样式?

在编写引发异常的代码时,我询问了 这里,我到达了消息的末尾,并在标点符号处停了下来。 我意识到我抛出的几乎每个异常消息都可能有一个! 某处。 th…

葬花如无物 2024-07-08 11:44:13 16 0

我应该在 C++ 中使用异常说明符吗?

在 C++ 中,您可以使用异常说明符指定函数可以抛出异常,也可以不抛出异常。 例如: void foo() throw(); // guaranteed not to throw an exception v…

骄傲 2024-07-05 00:41:07 14 0
更多

推荐作者

狼性发作

文章 0 评论 0

美煞众生

文章 0 评论 0

黑凤梨

文章 0 评论 0

慕巷

文章 0 评论 0

virou

文章 0 评论 0

两仪

文章 0 评论 0

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