在main中的其他文件中使用已定义的类

时间:2017-06-05 21:05:04

标签: c++ function class

我宣布了一个我在主文件中写的课,因为我最需要它。在那里你看到我定义的类Sock sock = new Sock();

function getElementsGreaterThan10AtProperty(obj, key) {
  var arr = [];
  for (var i = 0; i < obj[key].length; i++) {
    if (obj[key][i] > 10) {
      arr.push(obj[key][i]);
    }
  }
  return arr;
}

所以现在我需要在另一个函数中使用这个类,女巫在另一个文件中,以保持主文件清洁和易于阅读。但是我不能把它公之于众,袜子也不被认可。我只需要在我的类声明下面写一个函数。有没有办法在每个文件中使用声明的类?

1 个答案:

答案 0 :(得分:0)

在其他文件中,声明sock如下:

extern class Sock *sock;

关键字extern告诉编译器该变量是在别处定义的。