13.07.2015 Views

Caché での C++ の使用法

Caché での C++ の使用法

Caché での C++ の使用法

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

単 純 なデータ 型 クラスのリファレンス• d_decimal — %Library.Decimal は キーワード DECIMAL に 対 応 します。• d_currency — %Library.Currency は キーワード CURRENCY に 対 応 します。6.1.1 InterSystems::d_int クラスd_int は int に 変 換 でき、int を 割 り 当 てることができます。これは、その 他 のオーバーロードされた 演 算 子 を 持 ちません。オブジェクトに 変 更 がある 場 合 、int 値 を 取 得 して、 変 更 された 値 をオブジェクトに 割 り 当 てるというのが 通 常 の 使 用 法 です。 以 下 はその 例 です。d_int t = 2;d_int q = int(t) + 2;通 常 、この 場 合 と 同 様 に、 変 換 は 暗 黙 なので、2 行 目 は 単 に 以 下 のようになります。d_int q = t + 2;必 要 に 応 じて、さまざまなケースがあります。6.2 バイナリ・クラスこれらは 可 変 長 バイナリ・データを 含 むクラスです。• d_binary — %Library.Binary は CLIENTDATATYPE のキーワード BINARY に 対 応 します。• d_longbinary —• d_oid — 完 全 なオブジェクト ID で、キーワード OID に 対 応 します。d_oid は d_binary の typedef です。• d_status — %Library.Status は キーワード STATUS に 対 応 します。• d_string — %Library.String は キーワード VARCHAR または LONG VARCHAR に 対 応 します。• d_list — %Library.List は <strong>Caché</strong> の $list 構 造 に 対 応 します。6.2.1 InterSystems::d_binary クラスd_binary は、バイナリ・データを 保 持 します。d_oid は、 完 全 なオブジェクト ID を 表 す d_binary の typedef です。メンバ・リスト• d_binary constructors– パラメータはありません。d_binary();– NULL で 終 了 する 文 字 列 を 基 に 実 行 します。d_binary(const char* cstr);– std::string を 基 に 実 行 します。d_binary(const std::string& s);– cstr で 始 まりサイズが sz の 文 字 列 を 基 に 実 行 します。d_binary(const char* cstr, int sz);50 <strong>Caché</strong> <strong>での</strong> <strong>C++</strong> の 使 用 法

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!