Zusammenfassung
Neben den bereits behandelten Konstruktorfunktionen und Operatoren existieren weitere LINT-Funktionen, die die in Teil 1 entwickelten C-Funktionen für LINT- Objekte verfügbar machen. Für die folgende Darstellung teilen wir die Funktionen grob in die Kategorien „Arithmetik“ und „Zahlentheorie“ ein. Die Implementierungen der Funktionen werden anhand von Beispielen besprochen, ansonsten beschränken wir uns auf die tabellarische Zusammenstellung der für ihre Verwendung erforderlichen Information. Ausführlicher widmen wir uns in den darauf folgenden Abschnitten den Funktionen für die formatierte Ausgabe von LINT- Objekten, wozu wir die Eigenschaften der in der C++-Standard-Bibliothek enthaltenen stream-Klassen ausnutzen. Deren Anwendungsmöglichkeiten, insbesondere zur formatierten Ausgabe von Objekten benutzerdefinierter Klassen, werden in vielen C++-Lehrbüchern eher knapp behandelt, und wir wollen die Gelegenheit nutzen, die Erstellung entsprechender Funktionen zur Ausgabe unserer LINT- Objekte zu erläutern.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
Notes
Wir verwenden diese Namen der Streamklassen als Synonyme zu den nunmehr in der C++Standardbibliothek verwendeten Bezeichnungen, bei denen den bislang bekannten Klas-sennamen jeweils der Präfix basic_ vorangestellt ist. Die Berechtigung hierzu entnehmen wir der Standardbibliothek selbst, wo die bislang bekannten Klassennamen mittels entsprechender typedefs bereitgestellt werden (vgl. [KSch], Kap.12).
Zwei Bytes B i und B i+1 mit Adressen i und i + 1 werden bei der little-endian Darstellung als USHORT-Wert w = 28 B i+1 + B i und bei der big-endian Darstellung als w = 28 B i + B i+1 interpretiert. Analoges gilt für die Interpretation von ULONG-Werten.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2001 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Welschenbach, M. (2001). Das LINT-Public-Interface: Members and Friends. In: Kryptographie in C und C++. Xpert.press. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-56445-1_14
Download citation
DOI: https://doi.org/10.1007/978-3-642-56445-1_14
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-62646-3
Online ISBN: 978-3-642-56445-1
eBook Packages: Springer Book Archive