我想与数组成员结合结构。如果我写这样的C代码,
struct positions
{
int[2] points;
}
我引用了此文档,但我找不到如何用数组绑定结构以及如何在JavaScript代码中使用它。
如何将结构"位置"与成员"点"结合?
您是否看过以下示例:
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
函数检索值。