🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: de.comp.lang.c++
4 messages
4 total messages Started by Torsten Metzner Tue, 27 Feb 1996 09:51
Exceptions
#1694
Author: Torsten Metzner
Date: Tue, 27 Feb 1996 09:51
18 lines
1063 bytes
Hallo,
ich habe da hoffentlich eine einfache Frage. Mich interessieren die folgenden
Fragen bzgl. exceptions.

(1) Seit wann gehoeren exceptions zum ISO, bzw. ANSI C++ Standard ?
    Seit 1992 ?

(2) Welche C++ Compiler auf welchen UNIX Plattformen unterstuetzen exceptions.
    Ich weiss das sowohl der gcc ab Version 2.7.2 ( evtl. frueher ), als auch
    der CC von Sun exceptions unterstuetzt. Wie sieht dies aber unter anderen
    UNIX Systemen aus ? Was bieten die vom Hersteller mitgelieferten C++
    Compiler von HP ( > HP-UX 9.x ), DEC ( ULTRIX ) , DEC ALPHA oder
    SGI ( > IRIX 5.3 ).


    Schon einmal Danke fuer die hoffentlich reichlichen Antworten,

          Torsten ( tom@uni-paderborn.de )
Re: Exceptions
#1696
Author: Watson
Date: Tue, 27 Feb 1996 12:44
8 lines
788 bytes
Torsten Metzner wrote:
> (1) Seit wann gehoeren exceptions zum ISO, bzw. ANSI C++ Standard ?
>     Seit 1992 ?
Seit Juni 1996 :-)
-- 
*	Greetinx from Watson (sayegh@fokus.gmd.de)
	http://www.fokus.gmd.de/ovma/employees/sayegh/entry.html
	signal(SIGSEGV,SIG_IGN);
Re: Exceptions
#1698
Author: Dietmar Kuehl
Date: Tue, 27 Feb 1996 17:58
35 lines
2222 bytes
Hi,
Torsten Metzner (tom@uni-paderborn.de) wrote:
: (1) Seit wann gehoeren exceptions zum ISO, bzw. ANSI C++ Standard ?
:     Seit 1992 ?

Exceptions sind in den ISO C++ Proposals von Anfang an drin: Sie werden
bereits in der Grundlage fuer die ISO C++ Proposals, dem ARM (Annotated
Reference Manual), beschrieben. Sie werden mit Sicherheit auch von
Anfang an im ISO C++ Standard sein, der, anders als man nach Watson's
Antwort meinen koennte, voraussichtlich allerfruehestens Ende diesen
Jahres vorhanden sein wird (im Juni duerfte der "Public Review", der
voraussichtlich im April, wie auch schon letztes Jahr, beginnt, zu Ende
sein).

: (2) Welche C++ Compiler auf welchen UNIX Plattformen unterstuetzen exceptions.
:     Ich weiss das sowohl der gcc ab Version 2.7.2 ( evtl. frueher ), als auch
:     der CC von Sun exceptions unterstuetzt. Wie sieht dies aber unter anderen
:     UNIX Systemen aus ? Was bieten die vom Hersteller mitgelieferten C++
:     Compiler von HP ( > HP-UX 9.x ), DEC ( ULTRIX ) , DEC ALPHA oder
:     SGI ( > IRIX 5.3 ).

Die Exceptions im gcc sind nach wie vor hochgradig fehleranfaellig. Das
ist auch der Grund, warum man '-fhandle-exceptions' angeben muss.
Prinzipiell gab es beim gcc auch schon in 2.6.* die Option
'-fhandle-exceptions'. Ich wuerde allerdings nicht behaupten, dass gcc
Exceptions unterstuetzt: Er terminiert bereits bei recht einfachen
Situationen mit 'internal compiler error'.

Zu anderen Compilern, ausser dem SUNpro CC kann ich nichts sagen, aber
Du weisst ja bereits, dass SUN's C++ Compiler Exceptions
unterstuetzt...
--
dietmar.kuehl@uni-konstanz.de
http://www.informatik.uni-konstanz.de/~kuehl
I am a realistic optimist - that's why I appear to be slightly pessimistic
Re: Exceptions
#1702
Author: Clemens Wagner
Date: Wed, 28 Feb 1996 08:44
14 lines
1100 bytes
Hallo Torsten,
: (2) Welche C++ Compiler auf welchen UNIX Plattformen unterstuetzen exceptions.
:     Ich weiss das sowohl der gcc ab Version 2.7.2 ( evtl. frueher ), als auch
:     der CC von Sun exceptions unterstuetzt. Wie sieht dies aber unter anderen
:     UNIX Systemen aus ? Was bieten die vom Hersteller mitgelieferten C++
:     Compiler von HP ( > HP-UX 9.x ), DEC ( ULTRIX ) , DEC ALPHA oder
:     SGI ( > IRIX 5.3 ).

Zu HP und SGI kann ich leider selber nur 'ne Exception auswerfen.
Die Compiler 'cxx' von DEC (OSF f. Alpha und Ultrix f. Mipsel) und 'xlC' von
IBM (AIX f. POWER, POWER2 und PPC 60x) unterstuetzen Ausnahmebehandlung.

Gruss
	Clemens.
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads