int main(){ Datum einDatum; try{ einDatum.set(30,2,2010); }catch(const UngueltigesDatumException& e){ cout<< e.what()<<endl; } }
int main() { Datum einDatum; einDatum.set(1,10,1970); locale deDE("de_DE"); cout << " bitte Datum im Format tt.mm.yyyy eingeben:" << endl; cin.imbue(deDE); cin >> einDatum; cout.imbue(deDE); cout << "deutsches Format :" << einDatum << endl; locale enUS("en_US"); cout.imbue(enUS); cout << "US Format :" << einDatum << endl; cout << "toString() mit Standard-Locale deDE:" << einDatum.toString() << endl; cout << "toString() mit Locale enUS :" << einDatum.toString(enUS) << endl; }