js+cpp高手请进,关于一段js代码用cpp改写的困惑,求大神打救。。。

Jarek 发布于 2012/02/20 20:40
阅读 296
收藏 0
GoodBoy.prototype.emit = function (ev) {
  if (ev == 'newListener') {
    return this.myemit.apply(this, arguments);
  }

  var args = toArray(arguments).slice(1)
    , lastArg = args[args.length - 1]
    , packet = {
          type: 'event'
        , name: ev
      };

  if ('function' == typeof lastArg) {
    packet.id = ++this.ackPackets;
    packet.ack = lastArg.length ? 'data' : true;
    this.acks[packet.id] = lastArg;
    args = args.slice(0, args.length - 1);
  }

  packet.args = args;

  return this.packet(packet);
};


GoodBoy.prototype.toArray = function (enu) {
  var arr = [];

  for (var i = 0, l = enu.length; i < l; i++)
    arr.push(enu[i]);

  return arr;
};

现有一个需求,将上面的js代码改成c++实现,小弟冥思苦想仍不得其解,望大神打救,就此谢过~
加载中
0
Jarek
Jarek
等待高手解答中。。。。
0
Jarek
Jarek
无人能解么。。。
0
shenfw
shenfw

菜鸟路过,没看懂 js 代码要干嘛…

为什么要把 js 转换成 C++ 呢?

返回顶部
顶部