🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.std.c++
Article #2702

Exception class names?

#2702
From: Lassi A. Tuura
Date: Wed, 22 Nov 1995 21:44
30 lines
1870 bytes
I have a minor question about the exception types defined by the draft
standard: Is there any consistent logic behind the names?  Here is a
list of the names I found in the april draft:
  exception         logic_error        domain_error
  invalid_argument  length_error       out_of_range
  runtime_error     range_error        overflow_error

In addition, at least these are used:
  bad_alloc         bad_cast           bad_exception
  bad_typeid

Would it be possible to have consistent naming for all these types so
that
  - only one naming scheme needs to be remembered
  - more "space" is left for user-defined types
  - possibly a promise could be made what kind of names are used
    for exception in the future (eg *_error or bad_*)

This issue is mainly about convenience, but important because most
applications will be doing the equivalent of "using namespace std;",
and the resulting conflicts could become overwhelming.

//LaT
-- 
Lassi A. Tuura                           Have you not known?
Lassi.Tuura@hut.fi                       Have you not heard?

[ comp.std.c++ is moderated.  Submission address: std-c++@ncar.ucar.edu.
  Contact address: std-c++-request@ncar.ucar.edu.  The moderation policy
  is summarized in http://dogbert.lbl.gov/~matt/std-c++/policy.html. ]
Technical Details
Message-ID: <LASSI.TUURA.95Nov22175004@neppari.cs.hut.fi>
Path: arc1-ca.pugleaf.net!engnews1.Eng.Sun.COM!taumet!clamage

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!engnews1.Eng.Sun.COM!taumet!clamage
From: Lassi.Tuura@hut.fi (Lassi A. Tuura)
Newsgroups: comp.std.c++
Subject: Exception class names?
Date: 22 Nov 1995 21:44:06 GMT
Organization: Helsinki University of Technology, Finland
Approved: clamage@eng.sun.com (comp.std.c++)
Distribution: world
Message-ID: <LASSI.TUURA.95Nov22175004@neppari.cs.hut.fi>
Reply-To: Lassi.Tuura@hut.fi
NNTP-Posting-Host: taumet.eng.sun.com
Content-Type: text
X-Nntp-Posting-Host: neppari.cs.hut.fi
Content-Length: 1067
X-Lines: 26
Originator: clamage@taumet