9. embind memory view 内存视图

#include 

#include 

using namespace emscripten;

unsigned char _t [] = {'a', 'b', 'c'};

unsigned char *byteBuffer = _t;
size_t bufferLength = sizeof(_t) / sizeof(unsigned char);

val getBytes() {
  return val(typed_memory_view(bufferLength, byteBuffer));
}

EMSCRIPTEN_BINDINGS(module) {
    function("getBytes", &getBytes);
}

 

你可能感兴趣的:(9. embind memory view 内存视图)