System.Currency

Aus Appmethod Libraries
Wechseln zu: Navigation, Suche

Object Pascal

type Currency = Currency;

C++

class RTL_DELPHIRETURN Currency : public CurrencyBase

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
type
class
public
System.pas
syscurr.h
System System

Beschreibung

Currency ist die C++-Implementierung des Object Pascal-Datentyps Currency.

Verwenden Sie Currency zum Speichern von Währungsbeträgen.

Hinweis: Currency-Objekte werden als vorzeichenbehaftete 64-Bit-Integerwerte implementiert. Vermeiden Sie Operationen, die einen Überlauf von Integerwerten verursachen können. Das Currency-Intervall umfasst [-922337203685477,5807; 922337203685477,5807].

Verwenden Sie nur die von Currency deklarierten Operatoren. Der Compiler ignoriert alle von Ihnen überladenen Operatoren. Mit den Konstruktoren der Klasse Currency können Currency-Objekte aus Zeigern auf andere Currency-Objekte sowie aus numerischen und String-Werten erstellt werden.

Für die Verwendung der C++-Streaming-Operatoren (<< und >>) mit Currency müssen Sie die iostream-Bibliothek vor der syscurr-Bibliothek einbeziehen:

 #include <iostream>
 #include <syscurr>
 ...

Die folgenden Stream-Operatoren sind definiert:

 ostream& operator << (ostream& os, const Currency& arg);
 istream& operator >> (istream& is, Currency& arg);

Currency ist ein Festkomma-Datentyp. Der maximale Fehler beim Konvertieren von Gleitkomma in Currency beträgt 0,00005.

Siehe auch