2020-07-13

1. embind class

 1 #include <emscripten/bind.h> 2 #include <string> 3  4 using namespace std; 5 using namespace emscripten; 6  7 class xClass { 8 public: 9  // 构造方法;10  xClass (int x, string y): x(x), y(y) {}11 12  // 成员函数;13  void incrementX () {14   x += 1;15  }16 17  // [GETTER]18  int getValueX () const {19   return x;20  } 21  // [SETTER]22  void setValueX (int val) {23   x = val;24  }25 26  // 静态方法;27  static string getStringValue (const xClass& instance) {28   return instance.y;29  }30 31 private:32  int x;33  string y;34 };35 36 EMSCRIPTEN_BINDINGS(module) {37  class_<xClass>("xClass")38   .constructor<int, string>()39   .function("incrementX", &xClass::incrementX)40   .property("x", &xClass::getValueX, &xClass::setValueX)41   .class_function("getStringValue", &xClass::getStringValue);42 }

 

1. embind class史泰博办公用品友家速递photobucket这个电商市场不安宁:本是天造地设,奈何分道扬镳?空中云汇2019年eBay全美节假日&季节销售日历组团去内蒙古呼伦贝尔组团去内蒙古呼伦贝尔组团去尼泊尔

No comments:

Post a Comment