Skip to Content
Modernes C++ für die Finanzwelt lernen
book

Modernes C++ für die Finanzwelt lernen

by Daniel Hanson
March 2025
Intermediate to advanced
430 pages
11h 28m
German
O'Reilly Media, Inc.
Book available
Content preview from Modernes C++ für die Finanzwelt lernen

Kapitel 2. Benutzerdefinierte Klassen mitmodernen C++-Funktionen schreiben

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

Benutzerdefinierte Klassen waren von Anfang an eine wichtige Stütze bei der Entwicklung von C++ im Finanzbereich, da Instrumente und Daten (wie Anleihen, Optionskontrakte und Zinskurven) auf natürliche Weise durch Objekte dargestellt werden können. Eine nützliche Funktion, die es schon vor C++11 gab, ist die Überladung des Klammeroperators (), mit der ein Objekt als Funktionsobjekt oder Funktor verwendet werden kann. Im Allgemeinen sind Funktoren Objekte, die sich wie Funktionen verhalten, aber wie Objekte zusätzliche Daten verwalten können.1 Wie du sehen wirst, ist dies besonders praktisch, wenn wir die Wurzel einer Funktion finden müssen, z. B. bei der Berechnung der impliziten Volatilität eines gehandelten Optionskontrakts.

Eine neuere Form eines Funktors, der so genannte Lambda-Ausdruck (auch Lambda-Funktion oder einfach Lambda genannt), wurde mit C++11 in die Sprache aufgenommen, wie bereits in Kapitel 1 beschrieben. In diesem Kapitel wird näher auf Lambdas eingegangen und anhand von Beispielen gezeigt, wie sie dazu genutzt werden können, Funktionen an einer einzigen Stelle zusammenzufassen und so doppelten Code zu vermeiden. Lambdas können auch als Funktionsargumente übergeben werden. Funktoren, einschließlich Lambda-Ausdrücke, spielen auch im Zusammenhang mit den ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Sketchnotes in der IT

Sketchnotes in der IT

Lisa Maria Moritz
C – kurz & gut, 2nd Edition

C – kurz & gut, 2nd Edition

Ulla Kirch-Prinz, Peter Prinz
Bazel voll ausnutzen

Bazel voll ausnutzen

Brian Moakley, Marcus Eagan
Entwurfsmuster von Kopf bis Fuß, 2nd Edition

Entwurfsmuster von Kopf bis Fuß, 2nd Edition

Eric Freeman, Elisabeth Robson, Kathy Sierra, Bert Bates

Publisher Resources

ISBN: 9798341628304Supplemental Content