Thread View: de.comp.lang.c++
4 messages
4 total messages
Started by Torsten Metzner
Tue, 27 Feb 1996 09:51
Exceptions
Author: Torsten Metzner
Date: Tue, 27 Feb 1996 09:51
Date: Tue, 27 Feb 1996 09:51
18 lines
1063 bytes
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
Author: Watson
Date: Tue, 27 Feb 1996 12:44
Date: Tue, 27 Feb 1996 12:44
8 lines
788 bytes
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
Author: Dietmar Kuehl
Date: Tue, 27 Feb 1996 17:58
Date: Tue, 27 Feb 1996 17:58
35 lines
2222 bytes
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
Author: Clemens Wagner
Date: Wed, 28 Feb 1996 08:44
Date: Wed, 28 Feb 1996 08:44
14 lines
1100 bytes
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