kit-cpp-workshop/Brainstorming-Inhalt — pull request #2 by cbaune (2012-05-07 22:23:44+00:00)
Title: Added exceptions and strings as ideas for workshops

Mir sind noch zwei weitere Themen eingefallen:

**Exceptions**
Was mache ich, wenn ich äußere Einflüsse abfangen muss. Ich habe mal was von `try` - `catch`-Konstrukten gehört, wie wendet man die an, auf was muss man achten? Ich hatte mit ROOT, der "tollen" Datenanalysesoftware der Physiker oft den Spaß, dass mein Programm nach dem abarbeiten von vielen Gigabyte Daten aufgrund einer fehlerhaften Datei abschmierte und die Ergebnisse verloren waren.

**Strings**
Es gibt char-Arrays, Strings, Stringstream. Was verwende ich wie, wo und warum? Wie wandle ich Zahlen zu Zeichenketten um. Hier muss wieder ROOT als Beispiel herhalten, wo alle Objekte (Histogramme, Funktionen usw...) einen Klartext-Namen bekommen. Wenn man nun zig Histogramme anlegen möchte, muss man für jedes einen eindeutigen Namen festlegen, was sich bestimmt automatisiert besser lösen ließe, woran ich aber bisher gescheitert bin.