octave-maintainers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Using exceptions in the core


From: John W. Eaton
Subject: Re: Using exceptions in the core
Date: Wed, 07 Oct 2015 12:17:57 -0400
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Icedove/31.7.0

On 10/07/2015 12:09 PM, Mike Miller wrote:

But this is about the same as having, say

   std::string octave_value::string_value (); // this one throws an exception
   std::string octave_value::safe_string_value (const std::string& msg) nothrow;

Do we want to give the user the option of handling the exception or
having error() called for them?

Since error throws an exception, both of these would throw exceptions, but the first would just display only the default "wrong-type-argument" message.

jwe




reply via email to

[Prev in Thread] Current Thread [Next in Thread]