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

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


RWInteger

形式

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

説明

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

持続性

同形

公開コンストラクタ

RWInteger();

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

RWInteger(int i);

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

型変換

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);

xostream o に出力します。

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

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

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

仮想ストリームまたは RWFileRWInteger x を保存します。

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

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