关于函数:我应该在C ++中使用异常说明符吗?,关于函数:我应该在C ++中使用异常说明符吗?,函数,抛出异常,说明符,可能会,Should I use an exception specifier in C++?在C ++中,您可以通过使用异常说明符指定函数可能会也可能不会抛出异常。 例如:123void foo throw; // guaranteed not to throw an exception
void bar throwin...
关于语言不可知:构造函数什么时候抛出异常?,关于语言不可知:构造函数什么时候抛出异常?,初始化,目标,抛出异常,构造函数,When is it right for a constructor to throw an exception?
构造函数何时抛出异常是正确的?(或者在目标C的情况下:初始化者何时返回零?)在我看来,如果对象不完整,构造函数应该失败——从而拒绝创建对象。也就是说,构造函数应该与其调用者有一个契约,以提供一个函数和工作对...
关于语言不可知论:什么时候抛出异常?,关于语言不可知论:什么时候抛出异常?,应用程序,条件,都有,预料,When to throw an exception?
对于我的应用程序没有预料到的每一个条件,我都有例外。UserNameNotValidException、PasswordNotCorrectException等。然而,有人告诉我,我不应该为这些条件创建例外。在我的UML中,这些都是主流程的异常,那么为什么它不应该是异常呢?是否有创建...
关于c#:Debug.Assert与特定的抛出异常,关于c#:Debug.Assert与特定的抛出异常,应用程序,浏览,调试,他对,Debug.Assert vs. Specific Thrown Exceptions我刚开始浏览John Robbins的"调试MS .Net 2.0应用程序",并且因为他对Debug.Assert(...)的传福音而感到困惑。他指出,良好实现的Asserts会在某种程度上存储错误状态,例如:1Debug.A...
在Ruby中提高异常与抛出异常有什么区别?,在Ruby中提高异常与抛出异常有什么区别?,提升,抛出,异常机制,救援,What is the difference between Raising Exceptions vs Throwing Exceptions in Ruby?
Ruby有两种不同的异常机制:抛出/捕获和提升/救援。为什么我们有两个?你什么时候应该使用一个而不是另一个?
我认为http://hasno.info/ruby-g...
关于 d:如何使用 ddbg 打破异常,关于 d:如何使用 ddbg 打破异常,编程语言,调试,中断,抛出异常,How can I break on exception using ddbg我正在使用d编程语言编写程序,我正在尝试使用ddbg对其进行调试。当出现异常时,我希望在抛出异常时让程序中断,以便我可以检查堆栈。
或者,是否有另一个可以与 d 一起使用的调试器?当出现异常时,还有其他方法可以获取堆栈跟踪吗?顺便说一句,您可以通过修改运...
关于.net:Web服务中的异常,关于.net:Web服务中的异常,服务,应用程序,抛出异常,我们应该,Exceptions in Web Services我的小组正在开发一个基于服务的(.NET WCF)应用程序,我们正在尝试决定如何处理内部服务中的异常。 我们应该抛出异常吗? 返回序列化为XML的异常? 只是返回错误代码?请记住,用户永远不会看到这些异常,仅适用于应用程序的其他部分。WCF使用SoapFaults作为将异常从服务传输到客...
如何在SQL Server上启用MSDTC?,如何在SQL Server上启用MSDTC?,抛出异常,应用程序,是一个,我有一个,How do I enable MSDTC on SQL Server?这甚至是一个有效的问题吗? 我有一个使用MSTDC的.NET Windows应用程序,并且抛出异常:System.Transactions.TransactionManagerCommunicationException: Network a...