13.07.2015 Views

Caché での C++ の使用法

Caché での C++ の使用法

Caché での C++ の使用法

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

プロパティとメソッドd_ref p = Dyn_obj::openid(db, cl_name, __STRING_V(1));// create a proxyd_string dob(p->get_property(__NAME_V(DOB)));// get date of birthd_int arg1(2);d_int arg2(3);args[0] = &arg1;args[1] = &arg2;d_int res = p->run_obj_method(__NAME_V(Addition), args, 2);args[0] = &dob;d_int age =Dyn_obj::run_class_method(db, cl_name, __NAME_V(CurrAge), args, 1);d_query by_name(db);p->get_query(__NAME_V(ByName), by_name);注 釈引 数 の 配 列 にあるポインタは、 一 時 的 な 変 数 を 指 すことはできません。 以 下 のようなコードは、クラッシュを 引 き起 こす 可 能 性 があります。args[ii] = &d_int(1); // DO NOT USE!<strong>Caché</strong> <strong>での</strong> <strong>C++</strong> の 使 用 法 33

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

Saved successfully!

Ooh no, something went wrong!