問題タブ [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.
c++ - スタブ内で実行中の関数。関数ポインタの受け渡し
私はユーザーレベルのスレッドライブラリの作成に取り組んでおり、スタブ内で関数を実行したいので、関数ポインターをスタブ関数に渡したいと思います。
ここに私のスタブ関数があります:
これは、ユーザーが呼び出すものです。私がやりたいのは、_ut_function_stub のポインターを取得してpcに割り当てることです。キャストを含むさまざまなオプションを試しましたが、コンパイラーは「void 式の無効な使用」と言い続けます。
どんな助けでも大歓迎です。ありがとう!
c++ - c++でどのように型をパラメータとして渡しますか?
型をパラメーターとして渡したい (変数や参照ではない)。
私はこの作業コードを持っています:
"testState2" がクラスの名前 (つまり、この場合は型) である実行コード。基本型が state_t であることに注意してください。
状態変更機能:
このコードでは、基本的には testState2 の新しいインスタンスを作成していますが、呼び出しコードをさらに簡素化したいと考えています。次のように、型を渡したいだけです。
注: 「新規」はなく、これはインスタンスを作成するのではなく、単にクラスの名前を渡すだけなので、次のようになります。
- これは可能ですか?
- もしそうなら、どのように?
javascript - 「リクエスト」と「レスポンス」はどこから来て、どのようにして見つけたのでしょうか?
私はノードを学ぶことに決めたので、まず、The Node Beginner Bookに従っています。他の多くのリソースと同様に、最初のステップとして、次のような「単純な HTTP サーバー」があります。
私が理解しているように、誰か (この場合は私ですがlocalhost:8888
) がリクエストを行うと、イベントがトリガーされ、渡された匿名関数http.createServer
が起動されます。私はここに、http.createserver
役に立つと思った人のために見つけたドキュメントを置きます:
http.createServer([requestListener])
新しい Web サーバー オブジェクトを返します。
requestListener は、「request」イベントに自動的に追加される関数です。
( node.jsサイトより)
このトリガーされた関数に渡されたパラメーターをどのように取得するのか、またそれをどのように確認するのかを見つけることも、理解することもできませんでした。では、これらのパラメーターがどこから来たのか、どのようなメソッドが提供されているのかなどを知るにはどうすればよいでしょうか?
前もって感謝します!
c++ - 最高額の顧客を出力ファイルに出力する void 関数を作成する方法は?
私のプログラムの他のすべては正しく実行されています。最高の有料顧客を計算するための void 関数を設定するための助けが必要です。
メイン プログラムで void 関数を正しく呼び出しているかどうかわかりません。
これは、最高額の顧客を出力するために作成しようとしている void 関数です。ステートメントを作成する必要があるif
ことはわかっていますが、それを設定する方法がわかりません。
これは、ファイルからデータを読み取って別のファイルに出力し、名前、住所、働いた仕事の数、働いた時間、稼いだ金額を出力する void 関数でなければなりません。
これは私の出力ファイルです
これは私が出力しようとしているものです:
最高額の顧客は Name です 1 週間に支払われる金額は Amount です
c++ - (例) std::sort で使用する比較関数をどこに配置しますか?
Cell
たとえば、次の関数に従って並べ替えたいclass がある場合(ここでx
はアクセサーを持つメンバー変数):y
int
次のような関数で使用できるように、この関数を配置するのに最適な場所はどこstd::sort
ですか?
Cell
例では、必要な場所の上にメソッドがソース ファイルに浮かんでいるだけですが、実際にはクラスに関連付けたままにしたいと考えています。をオーバーライドできることはわかっていますが、operator<
ソートしたい他のソート方法があるかもしれませんCell
。とにかく、コードを明確にするために演算子をオーバーライドすることはあまり好きではありません。
現時点ではstatic
、ファイルのメソッドとして持っているCell.h
ので、次のようにソートするときに呼び出すことができます。
これは、複数の (または単一の) カスタム ソート関数のベスト プラクティスであり、ヘッダー ファイルはそれらの適切な場所ですか? そうでない場合、何ですか?
static - 関数パラメーターを静的にできない理由
なぜ関数のパラメーターを にできないのか教えてくださいstatic
。Stack
これは、関数パラメータが宣言され、関数が戻るときに割り当てが解除される理由ですか? パラメータ値を保持する方法はありませんか? ただ混乱した。どうか明らかにしてください。
ありがとう。