問題タブ [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++ メンバー関数を取得するための最良の方法は?

典型的なクラスを考えると:

pthread_create() やシグナル ハンドラなどの C void* ベースのコールバックによって呼び出されるメンバー関数を取得する最良の方法は何ですか?

0 投票する
3 に答える
704 参照

c++ - 関数の引数をいつ参照渡しし、いつアドレス渡しするのですか?

関数を参照で呼び出す方が良い場合と、アドレスで呼び出す方が良い場合を、いくつかの例で説明できますか?

0 投票する
16 に答える
47243 参照

c++ - C++ で関数を呼び出す際のオーバーヘッドはどれくらいですか?

多くの文献では、インライン関数を使用して「関数呼び出しのオーバーヘッドを回避する」ことが述べられています。しかし、私は定量化可能なデータを見たことがありません。関数呼び出しの実際のオーバーヘッド、つまり、関数をインライン化することによってどのようなパフォーマンスの向上が達成されるでしょうか?

0 投票する
2 に答える
4944 参照

c++ - テンプレート クラス メンバ関数への関数ポインタ

テンプレート化されたクラスを (部分的に) 次のように定義しています。

別のクラスから DoSomething を呼び出したいが、同じ場所にある複数の「T」型に対してこれを実行できる場合、メソッド関数ポインターはクラス型に一意に制約されているため、アイデアに行き詰まります。もちろん、各 MyClass は異なる型であるため、MyClassDoSomething() への関数ポインタを「ポリモーフィック」な方法で格納することはできません。

私のユースケースは、保持クラスに「DoSomething」への関数ポインターのベクトルを格納して、格納されているすべてのクラスを 1 か所から呼び出すことができるようにすることです。

誰か提案はありますか?

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が提供する次のようなオプションを指摘しました。

残念ながら、ブーストは私にとってオプションではありません。メンバー関数へのポインターを通常の関数ポインターにラップするこの種のC++で記述できる、ある種の「カリー化」関数はありますか?

0 投票する
14 に答える
612592 参照

python - 変数名と関数名のPythonでの命名規則は何ですか?

C# のバックグラウンドから来て、変数とメソッド名の命名規則は通常キャメルケースまたはパスカルケースのいずれかです。

Python では、上記を確認しましたが、アンダースコアが使用されていることも確認しました。

Python のより好ましい、決定的なコーディング スタイルはありますか?

0 投票する
3 に答える
818 参照

c++ - 別の関数の戻り値を返す関数

Bar()の代わりに呼び出したい場合、Foo()Foo()Bar()返すもののコピー (追加のオーバーヘッド) を返しますか、それともFoo()一時スタックに配置される同じオブジェクトを返しますか?

0 投票する
2 に答える
4860 参照

javascript - フラッシュからJavaScript関数をどのようにトリガーしますか?

フラッシュでactionscriptを使用してjavascript関数をトリガーするにはどうすればよいですか?

目標は、フラッシュムービーからjQuery機能をトリガーすることです