javascript - C++/CX : Defining public void at namespace scope

标签 javascript namespaces scope c++-cx abi

是否可以在命名空间范围内定义一个 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/

相关文章:

namespaces - Tcl命名空间定义

import - 是否可以在 Julia 中直接导入宏?

asp.net - XSLT : Cannot convert the operand to 'Result tree fragment'

javascript - AngularJS:将字符串拆分为数组,获取第一个元素

c++ - 在不同作用域访问同名变量

javascript - 如何获取输入文件值而不是使用 FormData

Javascript 动态变量名称不起作用

javascript - Sencha touch 2 Ext.factory范围

javascript - 从浏览器执行 .EXE 文件

javascript - 更新多个文档/将键及其值添加到新数组中