Rumah >pembangunan bahagian belakang >C++ >Bagaimana untuk menggunakan void dalam c++
.Kata kunci void dalam C++ digunakan untuk menyatakan bahawa fungsi tidak mengembalikan sebarang nilai Penggunaannya termasuk: mentakrifkan fungsi tanpa nilai pulangan yang mengisytiharkan penunjuk fungsi atau rujukan sebagai pemegang tempat atau inferens jenis nilai lalai
void dalam C++ Penggunaan dalam
void ialah kata kunci dalam C++ yang digunakan untuk menyatakan bahawa fungsi tidak mempunyai nilai pulangan. Ia digunakan dalam situasi berikut:
1 Untuk menentukan fungsi tanpa nilai pulangan:
<code class="cpp">void print_message() { std::cout << "Hello World!" << std::endl; }</code>
2 Untuk mengisytiharkan penunjuk atau rujukan:
<code class="cpp">void (*callback)(int); // 指向接收int参数并无返回值的函数的指针 void& func_ref = my_function; // 引用到无返回值函数</code>
3 :
dalam Dalam sesetengah kes, kekosongan boleh digunakan sebagai pemegang tempat atau nilai lalai. Contohnya:
Dalam definisi makro, void boleh menunjukkan bahawa tiada kod dijana apabila makro dikembangkan:
<code class="cpp">#define MY_MACRO(x) x #define EMPTY_MACRO() void</code>
Dalam pengaturcaraan meta templat, void boleh menunjukkan bahawa jenis atau nilai tidak wujud:
rreee4. Taipkan inferens:
Dalam C++14 dan ke atas, void boleh digunakan untuk jenis inferens, menunjukkan bahawa fungsi tersebut mengembalikan ungkapan yang tidak ditaip:
rreeeNota:
bukan aAtas ialah kandungan terperinci Bagaimana untuk menggunakan void dalam c++. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!