是否可以在命名空间范围内定义一个 public void(可以通过 ABI 并稍后在 JavaScript 项目中使用)?当然,“public void update(int param);”不起作用,因为 public 在这种情况下似乎是无效关键字。另一种方法是创建一个类来保存该方法,但我想避免这种情况,并在命名空间范围内拥有一个函数。
谢谢
最佳答案
不,您不能拥有跨 ABI 的命名空间作用域函数。我建议制作一个包装器类并将该函数设为静态。
关于javascript - C++/CX : Defining public void at namespace scope,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16919539/