問題タブ [void]

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 に答える
49256 参照

c++ - 未使用の戻り値を void にキャストするのはなぜですか?

未使用の戻り値を void にキャストする理由はありますか、それとも完全に時間の無駄だと思うのは正しいですか?

ファローアップ:

それはかなり包括的なようです。自己文書化コードはコメントよりも優れているため、未使用の戻り値にコメントするよりも優れていると思います。個人的には、不要なノイズなので、これらの警告をオフにします。

そのせいで虫が逃げたら言葉を食う…

0 投票する
6 に答える
137089 参照

c - Cのvoid引数「voidfoo(void)」を使用するのが良いですか、それとも「voidfoo()」を使用しないのが良いですか?

何が良いですか:void foo()またはvoid foo(void)?ボイドがあると醜くて一貫性がないように見えますが、それは良いと言われています。これは本当ですか?

編集:古いコンパイラの中には奇妙なことをするものがあることは知っていますが、GCCだけを使用している場合は、void foo()大丈夫ですか?foo(bar);その後、受け入れられますか?

0 投票する
7 に答える
202969 参照

java - Javaのvoidメソッドでreturnキーワードは何をしますか?

パス検索チュートリアルを見ていると、メソッドreturn内のステートメントに気付きましたvoid(class PathTest、126 行目):

私はJavaの初心者です。なぜそこにあるのか誰か教えてもらえますか?私の知る限りreturn、void メソッド内は許可されていません。

0 投票する
5 に答える
100714 参照

java - EasyMock: ボイドメソッド

テストしたいクラスの依存関係であるクラスで void を返すメソッドがあります。

このクラスは巨大で、私はこの単一のメソッドのみを使用しています。テスト用にこのメソッドの実装を置き換える必要があるのは、別のことを実行したいためであり、このメソッドが受け取るパラメーターにアクセスできるようにする必要があるからです。

EasyMockでこれを行う方法が見つかりません。私はMockitoを使用してそれを行う方法を知っていると思いますdoAnswerが、絶対に必要でない限り、別のライブラリを追加したくありません。

0 投票する
4 に答える
705 参照

c# - C#-デリゲートを別のメソッドに渡すにはどうすればよいですか?

スレッドを管理するためのクラスを書いています。スレッド化が必要なメソッドをヘルパークラスに渡すにはどうすればよいですか?

私が行うのは、新しいスレッドを作成し、渡したメソッドを新しいThreadStart()に渡すことだけです。

前もって感謝します。

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

c# - C#MethodInfo getReturnType

MethodInfoのインスタンスを作成しました。

ここで、メソッドの戻りタイプがvoidであるかどうかを知りたいです。どのように?

0 投票する
5 に答える
1615 参照

c++ - どちらが好ましいか:C ++のfoo(void)またはfoo()

C++で変換演算子のオーバーロードを定義する2つのスタイルを見てきました。

  1. operator int* (void) const
  2. operator int*() const

質問1.2つのスタイル(追加するかどうかに関係voidなく)は同じ機能を持っていると思いますよね?
質問2.どちらが良いですか?

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

c++ - C++で「(void) new」とはどういう意味ですか?

以前に見たことのない構造を使用するQtチュートリアルを見てきました。

なしでこれを試してみましたが、(void)コンパイルして動作しますが、の目的は何(void)ですか?

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

delphi - void 型パラメーターの読み取りと割り当て

void 型パラメーターを使用して 2 つのメソッドを作成しました。

最初のものでは、バイトの配列として MyVar にアクセスしたいと思います。2 つ目は、ローカル配列 Arr から MyVar にデータをコピーしたいと考えています。そのため、CopyMemory() 関数を使用しましたが、何か問題があります。

2 番目のメソッドで次を使用する場合、Method2 がパラメーターとして配列を使用して呼び出される限り問題ありません (Method2(Pointer(MyString)^, Length(MyString)) または Method2(Pointer(MyArray), Length(MyArray))。 ))))。

たとえば、整数パラメーター (Method2(MyInteger, SizeOf(MyInteger))) を指定して Method2 を呼び出すと、正しく動作しません。この場合、CopyMemory() は次のように呼び出す必要があります。

単純型 (またはレコード) か配列かがわからない Method2 からデータを正しく返す方法は? Method1 でも状況は似ていますが、ここでは使用する必要があります。

配列の場合

シンプルタイプの場合。

MyVar パラメータがわからない場合はどうすればよいですか?

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

c - c: func(void) vs. func()

C関数が引数を受け入れない場合、言語規則によって「void」パラメータで宣言/定義する必要がありますか? 引数リストに何もない場合、PC-Lint に問題があるようです。それは、私が知らない言語構文にあるのではないかと考えていました。

編集:重複した(バックデュープ?最初に来た)質問C void argumentsを見つけました。これには、より多くの回答と説明があります。