Tools.h++ 7.0 クラスライブラリ・リファレンスマニュアル: RWInteger

バナーをクリックすれば目次に戻ります

Copyright 1999 Rogue Wave Software
Copyright 1999 Sun Microsystems, Inc.

## RWInteger

### 形式

      #include <rw/rwint.h>
      RWInteger i;

### 説明

  整数クラス。このクラスは、ディクショナリなどのキーとして整数を使用するクラスの基底クラスとして役に立ちます。

### 持続性

  同形

### 公開コンストラクタ

      RWInteger();

    値がゼロの RWInteger を作成します。

      RWInteger(int i);

    値が `i` の RWInteger を作成します。整数からの型変換に役に立ちます。

### 型変換

      operator
      int();

    整数へ型変換します。

### 公開メンバー関数

      RWspace
      binaryStoreSize() const;

    次の大域関数を使用してオブジェクトを格納するのに必要なバイト数を返します。

          RWFile& operator<<(RWFile&, const RWInteger&);

      int
      value() const;

    RWInteger の値を返します。

      int
      value(int newval);

    RWInteger の値を `newval` に変更し、前の値を返します。

### 関連の大域演算子

      ostream&
      operator<<(ostream& o, const RWInteger& x);

    `x` を `ostream o` に出力します。

      istream&
      operator>>(istream& i, RWInteger& x);

    `istream i` から `x` を入力します。

      RWvostream&
      operator<<(RWvostream&, const RWInteger& x);
      RWFile&
      operator<<(RWFile&,     const RWInteger& x);

    仮想ストリームまたは RWFile に RWInteger `x` を保存します。

      RWvistream&
      operator>>(RWvistream&, RWInteger& x);
      RWFile&
      operator>>(RWFile&,     RWInteger& x);

    RWInteger を、仮想ストリームまたは RWFile から `x` に復元し、`x` の前の内容を書き換えます。