System.Currency

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

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 Delphi-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.5808.. 922337203685477.5807

- (263+1)/10000.. 263/10000]

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