Skip to content

Conversation

@christianbuntin
Copy link
Contributor

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.

@scummos
Copy link

scummos commented May 7, 2012

Oh Gott, ROOT, ja, das ist wirklich ein "tolles" Programm.
Jup, beide Themen können wir mal diskutieren. Exceptions waren eh schon mal im Gespräch (auch wenn ich persönlich kein großer Fan von Exceptions unter C++ bin...)

@markusj
Copy link
Member

markusj commented May 8, 2012

Da es hier um Vorschläge geht: Merged!

markusj pushed a commit that referenced this pull request May 8, 2012
Added exceptions and strings as ideas for workshops
@markusj markusj merged commit 0125af0 into kit-cpp-workshop:master May 8, 2012
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants