System.Comp
Delphi
type Comp = { built-in type };
C++
struct Comp : public CompBase
{
Comp();
Comp(double);
Comp(Currency);
Comp &operator =(double);
Comp &operator =(Currency);
operator double() const;
operator Currency() const;
};
Properties
Type | Visibility | Source | Unit | Parent |
---|---|---|---|---|
type class |
public | System.pas syscomp.h |
System | System |
Description
Represents a type for numbers that can be represented with floating-point notation.
The Comp (computational) type is native to the Intel processor architecture and represents a 64-bit integer. It is classified as real, however, because it does not behave like an ordinal type (for example, you cannot increment or decrement a Comp value.) Comp is maintained for backward compatibility only. Use the Int64 type for better performance.
The range for the Comp type is from -263 through 263-1. The size in bytes of a Comp value is 8.
Note: Comp is not inter-operable with C++.