Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Bedeutung Warnung

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 <
000
09.11.2006, 10:25 Uhr
derphilipder



Was bedeutet es, wenn der Compiler sagt, daß er eine Ausnahmespezifikation ignoriert?
--
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
001
09.11.2006, 10:48 Uhr
ao

(Operator)


Ich bin nicht sicher, aber möglicherweise heißt es, dass, wenn die Ausnahme auftritt, das Programm nicht damit klarkommt und nur irgendwas Nichtssagendes ausgeben kann wie "An exception has occurred". Vielleicht stürzt es auch ab.

Kannst du den Warnungstext mal wörtlich zitieren und die Warnungsnummer nennen? Dann hat man was, wonach man googeln kann.

ao
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
09.11.2006, 10:50 Uhr
Th



In C++ kann man bei Funktionen und Methoden angeben, welche Ausnahmen sie werfen können, z.B.

C++:
void foo() throw (...); // kann alles werfen
void bar() throw(); // wirft niemals
void bar() throw(std::exception); // wirft nur standard-exceptions


Und dies wird anscheinend von deinem Compiler ignoriert... (z.B. MSVC)

Aber diese Ausnahmespezifikation haben sich sowieso nicht durchgesetzt, da bei Auftreten einer nicht deklarierten Ausnahme dann nämlich die vordefinierte 'terminate' Funktion aufgerufen wird (d.h. das Programm wird beendet).
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ 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: