本文整理汇总了C++中VirtualMachine::addStrObj方法的典型用法代码示例。如果您正苦于以下问题:C++ VirtualMachine::addStrObj方法的具体用法?C++ VirtualMachine::addStrObj怎么用?C++ VirtualMachine::addStrObj使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类VirtualMachine
的用法示例。
在下文中一共展示了VirtualMachine::addStrObj方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: listStr
Object listStr(void* state){
VirtualMachine *vm = (VirtualMachine*)state;
int len = 1;
Object obj;
getArgs(state, &len, &obj);
List* l =(List*)obj.value.userData->data;
std::ostringstream oss;
oss << "[";
for (size_t i = 0; i < l->vec.size(); ++i){
oss << toPrintableStr(state, l->vec[i],true);
if (i != l->vec.size()-1)
oss << ",";
}
oss << "]";
Object ret;
ret.type = STROBJ;
ret.value.strObj = vm->addStrObj(oss.str());
return ret;
}