System.Comp

From Appmethod Libraries
Jump to: navigation, search

Object Pascal

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 -2^63+1 through 2^63-1. The size in bytes of a Comp value is 8.

See Also