問題タブ [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 投票する
11 に答える
164019 参照

c# - void メソッドの単体テスト?

何も返さないメソッドを単体テストする最良の方法は何ですか? 具体的にはC#で。

私が実際にテストしようとしているのは、ログ ファイルを取得して特定の文字列を解析する方法です。次に、文字列がデータベースに挿入されます。これまでに行われたことは何もありませんが、TDD には非常に新しいので、これをテストできるかどうか、または実際にテストされていないものかどうか疑問に思っています。

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

c - void** は ANSI-C で許容される型ですか?

プロトタイプが次の関数を見たことがあります。

この関数は、C ファイルで a = myfunc(mystruct **var1); として呼び出されます。

mystruct は、構造体の 1 つの typedef です。

これは MSVC6.0 ではコンパイル エラーなしで動作しますが、他の C コンパイラでコンパイルすると、この関数が呼び出された場所でエラー メッセージが表示されます。

タイプ mystruct ** の引数はタイプ void ** のパラメーターと互換性がありません

myfunc() の引数は void** として保持されます。これは、メモリ割り当てのためにさまざまな構造体変数型で呼び出される一般的な malloc のような関数のように見えるためです。

  1. C 標準/任意の C コンパイラで許可されている void ** などの型はありますか?
  2. これを修正するにはどうすればよいですか? 【関数呼び出しの引数を にキャストしてみmystruct**ましたがダメでした】

-広告

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

c++ - voidと宣言された変数またはフィールド

私はという関数を持っています:

そして、私のMyJSP.hファイルには次のものがあります。

そして、コンパイルすると、次のエラーが発生します。

MyJSP.h:2エラー:変数またはフィールドinitializeJSPがvoidと宣言されました

問題はどこだ?

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

c++ - C ++のvoidへのポインタ?

Ogre3D実装のコードを読んでいるのですが、void *型変数の意味がわかりません。voidC++ でのポインタの意味は何ですか?

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

c++ - f(void) は最新の C および C++ では非推奨ですか?

私は現在、C++ プロジェクトで使用されているいくつかの古い C コードをリファクタリング/整理しており、次のような関数を定期的に見ています。

私は次のように書く傾向があります:

一貫性を向上させるために、コードベース全体で (void) を () に置き換えない理由はありますか、それとも私が気付いていない 2 つの微妙な違いはありますか?

より具体的には、C++ の仮想メンバー関数が次のように記述されている場合:

派生クラスにはメンバー関数が含まれます。

これは有効なオーバーライドですか? さらに、ほぼ同一の署名に基づいてリンカーの問題が発生する可能性はありますか?

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

c - 純粋な C で void 型を出力する

私は次のような機能を持っています

ボイドポインターを渡して画面に出力したい場所。上記の例は、i が integer、float、または double の場合は問題ありませんが、i が char の場合はクラッシュします。私が通常C++で使用するようなオーバーロードはCにはありません。したがって、問題はこれです.Cで関数を作成して、そのパラメーターである要素を出力できますか.

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

c++ - 不明な変数タイプとしてのvoid*

私は現在、C++のスプライトエンジンに取り組んでいます。仮想関数init_apiを持つ抽象クラスIEngineがあります。これはボイド*を取ります。

次に、DirectXで実装されたエンジンクラスCEngineDXがあります。次に、api_paramsをD3DPRESENT_PARAMETERS *にキャストするため、DirectXの初期化に使用できます。

私はこの設定に非常に満足していますが、必要に応じて、他のプログラマーにこの「ソリューション」を見てもらいたいと思っていました。

返信に乾杯!

カール

0 投票する
11 に答える
84514 参照

java - Java Void 参照型を使用しますか?

Java Void-- 大文字の V --参照型があります。私がこれまでに使用した唯一の状況は、Callables をパラメータ化することです

VoidJava参照型の他の用途はありますか? 以外のものを割り当てることはできますnullか? はいの場合、例はありますか?

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

javascript - JavaScriptのvoid演算子のポイントは何ですか?

voidコードで演算子を使用している人を見てきました。私はhref属性でもこれを見てきjavascript:void(0)ました:javascript:;

voidでは、演算子を使用する正当な理由は何でしょうか?

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

java - メソッドの戻り値の型が Void の場合、何を返しますか? (無効ではありません!)

Javaでジェネリックを使用しているため、Void戻り値の型として関数を実装する必要がありました。

コンパイラは何かを返すように要求します。今のところ私はちょうど戻ってきnullていますが、それが良いコーディングの練習であるかどうか疑問に思っています...

ボイドではなく、ヴォイドについて質問しています。予約済みのキーワードではなく、クラスです。Voidvoid

私も試しました、、、、Void.classまったくvoid戻りませんがVoid.TYPEnew Void()すべてがまったく機能しません。(多かれ少なかれ明白な理由で)(詳細については、この回答を参照してください)

  • 関数の戻り値の型が の場合、何を返せばよいのVoidでしょうか?
  • Voidクラスの一般的な用途は何ですか?