传递数组并检查列表是否是c ++中数组的一部分

时间:2016-08-19 05:20:09

标签: c++

我在数组中存储了值。 void MYArray存储Id。一旦这个函数存储了所有的ID,我想调用这个数组来检查列表是否是这个数组的一部分。例如,list包含elements / id {2,4,7},array包含elements / id {1,2,3,5,7,8}。如何检查列表是否是数组的一部分?

var functionName = function() {
  function functionName() {

    // bind method
    this.doSomething = this.doSomething.bind(this);

    this.setupListeners();
  }

  functionName.prototype.setupListeners = function setupListeners() {
    window.addEventListener('test', this.doSomething);
  };

  functionName.prototype.doSomething = function doSomething(event) {
    alert('Hello!');
  };

  return functionName;

}();

var myfun = new functionName();

var event = new Event('test');

// Dispatch the event.
window.dispatchEvent(event);

1 个答案:

答案 0 :(得分:0)

所以你需要声明一个bool(或你想要的int),然后将它初始化为true(或1)。然后,您需要为Nodes中的每个值迭代int x[],一旦int x[]中的某个值不在Nodes中,您就会将该bool更改为{{} 1}}(或0)。一旦false的迭代结束,就返回那个bool(或int)。

你可以这样做:

int x[]