問題タブ [function-parameter]

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 投票する
1 に答える
510 参照

c++ - スタブ内で実行中の関数。関数ポインタの受け渡し

私はユーザーレベルのスレッドライブラリの作成に取り組んでおり、スタブ内で関数を実行したいので、関数ポインターをスタブ関数に渡したいと思います。

ここに私のスタブ関数があります:

これは、ユーザーが呼び出すものです。私がやりたいのは、_ut_function_stub のポインターを取得してpcに割り当てることです。キャストを含むさまざまなオプションを試しましたが、コンパイラーは「void 式の無効な使用」と言い続けます。

どんな助けでも大歓迎です。ありがとう!

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

c++ - c++でどのように型をパラメータとして渡しますか?

型をパラメーターとして渡したい (変数や参照ではない)。

私はこの作業コードを持っています:

"testState2" がクラスの名前 (つまり、この場合は型) である実行コード。基本型が state_t であることに注意してください。

状態変更機能:

このコードでは、基本的には testState2 の新しいインスタンスを作成していますが、呼び出しコードをさらに簡素化したいと考えています。次のように、型を渡したいだけです。

注: 「新規」はなく、これはインスタンスを作成するのではなく、単にクラスの名前を渡すだけなので、次のようになります。

  1. これは可能ですか?
  2. もしそうなら、どのように?
0 投票する
3 に答える
298 参照

javascript - 「リクエスト」と「レスポンス」はどこから来て、どのようにして見つけたのでしょうか?

私はノードを学ぶことに決めたので、まず、The Node Beginner Bookに従っています。他の多くのリソースと同様に、最初のステップとして、次のような「単純な HTTP サーバー」があります。

私が理解しているように、誰か (この場合は私ですがlocalhost:8888) がリクエストを行うと、イベントがトリガーされ、渡された匿名関数http.createServerが起動されます。私はここに、http.createserver役に立つと思った人のために見つけたドキュメントを置きます:

http.createServer([requestListener])

新しい Web サーバー オブジェクトを返します。

requestListener は、「request」イベントに自動的に追加される関数です。

( node.jsサイトより)

このトリガーされた関数に渡されたパラメーターをどのように取得するのか、またそれをどのように確認するのかを見つけることも、理解することもできませんでした。では、これらのパラメーターがどこから来たのか、どのようなメソッドが提供されているのかなどを知るにはどうすればよいでしょうか?

前もって感謝します!

0 投票する
1 に答える
372 参照

c++ - 最高額の顧客を出力ファイルに出力する void 関数を作成する方法は?

私のプログラムの他のすべては正しく実行されています。最高の有料顧客を計算するための void 関数を設定するための助けが必要です。

メイン プログラムで void 関数を正しく呼び出しているかどうかわかりません。

これは、最高額の顧客を出力するために作成しようとしている void 関数です。ステートメントを作成する必要があるifことはわかっていますが、それを設定する方法がわかりません。

これは、ファイルからデータを読み取って別のファイルに出力し、名前、住所、働いた仕事の数、働いた時間、稼いだ金額を出力する void 関数でなければなりません。

これは私の出力ファイルです

これは私が出力しようとしているものです:

最高額の顧客は Name です 1 週間に支払われる金額は Amount です

0 投票する
1 に答える
135 参照

c++ - (例) std::sort で使用する比較関数をどこに配置しますか?

Cellたとえば、次の関数に従って並べ替えたいclass がある場合(ここでxはアクセサーを持つメンバー変数):yint

次のような関数で使用できるように、この関数を配置するのに最適な場所はどこstd::sortですか?

Cell例では、必要な場所の上にメソッドがソース ファイルに浮かんでいるだけですが、実際にはクラスに関連付けたままにしたいと考えています。をオーバーライドできることはわかっていますが、operator<ソートしたい他のソート方法があるかもしれませんCell。とにかく、コードを明確にするために演算子をオーバーライドすることはあまり好きではありません。

現時点ではstatic、ファイルのメソッドとして持っているCell.hので、次のようにソートするときに呼び出すことができます。

これは、複数の (または単一の) カスタム ソート関数のベスト プラクティスであり、ヘッダー ファイルはそれらの適切な場所ですか? そうでない場合、何ですか?

0 投票する
1 に答える
104 参照

static - 関数パラメーターを静的にできない理由

なぜ関数のパラメーターを にできないのか教えてくださいstaticStackこれは、関数パラメータが宣言され、関数が戻るときに割り当てが解除される理由ですか? パラメータ値を保持する方法はありませんか? ただ混乱した。どうか明らかにしてください。

ありがとう。