问题标签 [function]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
9 回答
1858 浏览

c++ - 让 C 回调调用 C++ 成员函数的最佳方法?

给定一个典型的类:

让基于 C void* 的回调(例如 pthread_create() 或信号处理程序)调用成员函数的最佳方法是什么?

0 投票
3 回答
704 浏览

c++ - 何时通过引用传递函数参数,何时通过地址传递?

谁能用一些例子来解释什么时候通过引用调用函数更好,什么时候通过地址调用更好?

0 投票
16 回答
47243 浏览

c++ - 在 C++ 中调用函数有多少开销?

许多文献都谈到使用内联函数来“避免函数调用的开销”。但是我还没有看到可量化的数据。函数调用的实际开销是多少,即我们通过内联函数实现了什么样的性能提升?

0 投票
2 回答
4944 浏览

c++ - 指向模板类成员函数的函数指针

我有一个模板类(部分)定义为

如果我想从另一个类调用 DoSomething,但能够在同一个地方对多个“T”类型执行此操作,我会坚持一个想法,因为方法函数指针唯一地受限于类类型。当然,每个 MyClass 都是不同的类型,所以我不能以“多态”方式存储指向 MyClassDoSomething() 的函数指针。

我的用例是我想在一个持有类中存储一个指向“DoSomething”的函数指针向量,这样我就可以从一个地方发出对所有存储类的调用。

有人有什么建议吗?

0 投票
28 回答
459349 浏览

javascript - 有没有更好的方法在 JavaScript 中执行可选函数参数?

我总是这样处理 JavaScript 中的可选参数:

有更好的方法吗?

有没有这样使用||会失败的情况?

0 投票
5 回答
98239 浏览

sql-server-2005 - 在 SQLServer 2005 函数中执行动态 SQL

我会先说这个问题,我不认为这是可以解决的。我也有一个解决方法,我可以创建一个带有 OUTPUT 的存储过程来完成此操作,使用函数对需要此校验和的部分进行编码更容易。

Exec SP_ExecuteSQL @SQL由于调用,此代码将不起作用。有人知道如何在函数中执行动态 SQL 吗?(再一次,我认为这是不可能的。如果是的话,我很想知道如何绕过它!)

0 投票
10 回答
30218 浏览

c++ - 在特定对象实例上调用 C++ 函数指针

我有一个由以下定义的函数指针:

有没有办法使用 C++ 对象的特定实例来处理该函数?

编辑: Orion 指出了 Boost 提供的选项,例如:

不幸的是,Boost 对我来说不是一个选择。是否有某种可以用 C++ 编写的“currying”函数,它将指向成员函数的指针包装到普通函数指针中?

0 投票
14 回答
612592 浏览

python - What is the naming convention in Python for variable and function names?

Coming from a C# background the naming convention for variables and method names are usually either camelCase or PascalCase:

In Python, I have seen the above but I have also seen underscores being used:

Is there a more preferable, definitive coding style for Python?

0 投票
3 回答
818 浏览

c++ - 函数返回另一个函数的返回值

如果我想调用Bar()而不是Foo(),是否会Bar()返回 Foo() 返回的副本(额外开销),还是返回Foo()放置在临时堆栈上的相同对象?

0 投票
2 回答
4860 浏览

javascript - 你如何从 Flash 触发 javascript 函数?

如何在 flash 中使用 actionscript 触发 javascript 函数?

目标是从 Flash 电影中触发 jQuery 功能