Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Exception - Spezifikation

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: [ 1 ] [ 2 ] > 3 <
020
06.10.2004, 14:37 Uhr
(un)wissender
Niveauwart


Meine Meinung!
Aber auch Java ist inkonsequent, bspw. bei Nullpointer, ArrayIndexOutOfBounds, ...


Bearbeitung:

Zum eigentlichen Thema: VC++ .NET kann außer throw() keine Exceptionsspezies, aber wie wir gesehen haben, sind die ja eh über.


--
Wer früher stirbt ist länger tot.

Dieser Post wurde am 06.10.2004 um 14:38 Uhr von (un)wissender editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
021
06.10.2004, 14:44 Uhr
virtual
Sexiest Bit alive
(Operator)


Naja, bei Java gibts halt die Klare Regel, daß die Exceptions aus dem Packet java.lang nicht aufgeführt werden müssen. Das halte ich auch für Sinnvoll, weil man sonst endlose Listen verwalten müsste.

Ich finde das in Java auch recht störend. Denn da gibt es dann zB bei EJBs den sehr unschönen Effekt, daß man Interfaces zweimal definieren muß, nur weil das Remote Interface eben eine Exception mehr definiert als das local Interface. Mehr noch: Durch die unterschiedlichen Exception listen kann man die EJB Implementierung nicht von den dazu gehörenden Interfaces ableiten...
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
022
06.10.2004, 17:20 Uhr
derphilipder



Da ich die Hälfte nicht verstehe, ist mir jetzt nicht ganz klar, ob das Exception-Handling mit throw und catch an sich, oder nur die Spezifikation Bullshit ist.

???
--
Konfuzius says: "A man who goes to bed with an itchy asshole is a man who wakes up with stinky finger!"
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
023
06.10.2004, 18:06 Uhr
(un)wissender
Niveauwart


nur throw(hierwasdrin:)) ist unnütz.
--
Wer früher stirbt ist länger tot.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
024
06.10.2004, 18:59 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


einfaches "throw" ist ok oder wie soll ich deinen post verstehen?
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
025
06.10.2004, 19:12 Uhr
derphilipder



Ich meinte, ob nur das, was hinterm Funktionsprototyp steht Mist ist, oder das "schmeißen" einer Exception allgemein.
--
Konfuzius says: "A man who goes to bed with an itchy asshole is a man who wakes up with stinky finger!"
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
026
06.10.2004, 19:37 Uhr
(un)wissender
Niveauwart


void funktion() throw() ist gut, void funktion() throw(... ) ist schlecht, mal ganz allgemein .
Ansonsten sind try/catch/throw ... gut .
--
Wer früher stirbt ist länger tot.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: [ 1 ] [ 2 ] > 3 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: