本文整理汇总了C++中array::get_element方法的典型用法代码示例。如果您正苦于以下问题:C++ array::get_element方法的具体用法?C++ array::get_element怎么用?C++ array::get_element使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类array
的用法示例。
在下文中一共展示了array::get_element方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: exception
int sqlite3::exec_internal( array arr ) {
local_root_scope scope;
int count = 0;
for ( size_t idx = 0; idx < arr.size(); ++idx ) {
value const & v = arr.get_element(idx);
if ( !v.is_object() ) {
throw exception("exec expects an object");
}
object obj = v.get_object();
if ( !obj.has_property("sql") ) {
throw exception("no sql statement found");
}
value bind;
if ( obj.has_property("bind") ){
bind = obj.get_property("bind");
}
object result = compile( obj.get_property("sql").to_string(), bind);
result.call("next");
count += sqlite3_changes(db);
}
return count;
}