我想用数组成员绑定struct。 如果我像这样编写C代码,
struct positions
{
int[2] points;
}
我引用了this document,但我没有找到如何将struct与数组绑定以及如何在Javascript代码中使用它。
我如何绑定struct" position"会员"积分"?
答案 0 :(得分:0)
您是否看过以下示例:
struct Array10 {
int& get(size_t index) {
return data[index];
}
int data[10];
};
val Array10_get(Array10& arr, size_t index) {
if (index < 10) {
return val(arr.get(index));
} else {
return val::undefined();
}
}
EMSCRIPTEN_BINDINGS(non_member_functions) {
class_<Array10>("Array10")
.function("get", &Array10_get)
;
}
它绑定一个具有固定大小数组作为成员的结构,您可以使用get
函数检索值。