C++でvoidを使用する方法

下次还敢
リリース: 2024-05-01 12:54:20
オリジナル
630 人が閲覧しました

C の void 型は、関数が値を返さないことを意味する特別なデータ型です。その主な用途には、値を返さない関数の宣言が含まれます。関数パラメータとして、これは関数が入力を必要としないことを意味します。ポインタ型としては、ポインタが特定のオブジェクトを指さないことを意味します。

C++でvoidを使用する方法

#C の void 型

void 型とは何ですか?

void は C の特殊なデータ型であり、関数が値を返さないことを意味します。

void の使用

void 型は主に次のシナリオで使用されます。

  • void 型は、次のシナリオで使用されます。任意の値を返します:
<code class="cpp">void print_hello() {
  std::cout << "Hello, world!" << std::endl;
}</code>
ログイン後にコピー
  • を関数パラメーターとして返します。これは、関数が入力を必要としないことを示します:
<code class="cpp">void swap(int& a, int& b) {
  int temp = a;
  a = b;
  b = temp;
}</code>
ログイン後にコピー
  • ポインタ型として、ポインタが特定のオブジェクトを指していないことを示します。
<code class="cpp">void* ptr = nullptr;</code>
ログイン後にコピー

void 関数と with 関数の違い戻り値の型が int

void 関数と戻り値の型が int の関数の主な違いは次のとおりです。

  • 戻り値: void 関数は、戻り値を返しません。 int 関数は整数を返しますが、任意の値を返します。
  • 呼び出しメソッド: void 関数は直接呼び出しますが、int 関数は戻り値を変数に格納する必要があります。

次の例は、void 型の使用を示しています。

<code class="cpp">void print_number(int n) {
  std::cout << "The number is: " << n << std::endl;
}

int main() {
  print_number(42);
  return 0;
}</code>
ログイン後にコピー
出力:

<code>The number is: 42</code>
ログイン後にコピー
この例では、たとえば、

print_number 関数は void 型として宣言されています。これは、値を返さないことを意味します。ただし、整数の引数を受け入れて、その整数を出力することはできます。

以上がC++でvoidを使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
c++
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート