小编Jim*_*Jim的帖子

围绕函数名称的括号是什么意思?

我在看别人的代码并试图理解它.它们在括号中包含一个函数调用名称:

myButton.onclick = (myFunction)(a, b, c); 
Run Code Online (Sandbox Code Playgroud)

这有什么不同于:

myButton.onclick = myFunction(a, b, c);
Run Code Online (Sandbox Code Playgroud)

编辑:

只是为了添加更多上下文,函数myFunction具有以下形式:

myFunction = function(a, b, c) {
    return function () {
        // do something with a, b, and c
    }
}
Run Code Online (Sandbox Code Playgroud)

javascript function

6
推荐指数
1
解决办法
276
查看次数

用C++定义数组大小

我想将多维数组的大小定义为常量.请问最好的方法是什么?在下面的示例中,MY_CONSTANT将等于2.可以在运行时间之前确定此常量吗?

#define MY_CONSTANT <what goes here?>

std::string myArray[][3] = { 
{"test", "test", "test"},
{"test", "test", "test"}
};
Run Code Online (Sandbox Code Playgroud)

c++ arrays

1
推荐指数
1
解决办法
619
查看次数

标签 统计

arrays ×1

c++ ×1

function ×1

javascript ×1