| |
1-172 Abbildende C++-Sprache, v1.1 Juni 2003 1 }; // C++ Kategorie A... { Öffentlichkeit: leeres op(Environment u.); ... }; Für zusätzliche Benutzerfreundlichkeit nicht-Wie in den Klimas, Klima Unterstützung wenn, kopieren Aufbau und Anweisung von anderem Klima Gegenstände. Dieses zusätzliches fea- tures sind für das Fortpflanzen von Ausnahmen von einem Klima nützlich zu anderen darunter Nicht-Wie Umstände. Wenn eine Ausnahme in ein nicht-Wie Klima "geworfen" wird, wenden Sie implementors und ORB ein Laufzeiten müssen die alle heraus sichergehen und bringen Sie Zeiger werden zurückgegangen zum Anrufer als Null zurück Zeiger. Wenn nicht-initialisierte oder "Abfall" Zeigerwerte zurückgebracht werden, Klientenanwendung Code konnte auf die Laufzeitfehler wegen der Anweisung der schlechten Zeiger zu T_var stoßen Arten. Wenn ein T_var erlischt vom Bereich, es versucht zu löschen das T * gegeben zu ihm; wenn dieses Zeigerwert ist Abfall, ein Laufzeitfehler auftritt fast zweifellos. Ausnahmen in nicht-Wie Klimas brauchen, nicht das virtuelle _ raise(zu stützen) Funktion, seit dem einzigen nützlichen Implementierung von ihr in solch einem Klima würde das Programm abbrechen sollen. 1,44 C++-Schlüsselwörter Tabelle 1-7 verzeichnet alle C++-Schlüsselwörter vom Arbeitspapier Dezembers 2 1996 von NORMIERUNGCAusschuß ANSI (X3J16) C++ Sprach. Tabelle 1-7 C++-Schlüsselwörter und and_eq asm Automobil bitand bitor bool Bruch Fall Verriegelung Putzfrau Kategorie compl const const_cast fahren Sie fort Rückstellung Löschung Doppeltes dynamic_cast sonst enum ausdrücklich Export extern falsch Hin- und Herbewegung für Freund goto wenn inline intern lang mutable namespace neu nicht not_eq Operator oder or_eq privat geschützt Öffentlichkeit Register reinterpret_cast Rückkehr Kurzschluß unterzeichnet sizeof statisch static_cast struct Schalter Schablone dieses Throw zutreffend Versuch typedef typeid typename Anschluß nicht unterzeichnet Verwenden virtuell Lücke löschbar wchar_t während xor xor_eq |  |
|
| |
|
|