C++의 void 유형은 특수한 데이터 유형이므로 함수가 어떤 값도 반환하지 않습니다. 주요 용도는 다음과 같습니다: 어떤 값도 반환하지 않는 함수 선언. 함수 매개변수로서 이는 함수에 입력이 필요하지 않음을 의미합니다. 포인터 유형으로서 포인터가 특정 객체를 가리키지 않는다는 의미입니다.
C++의 void 유형
void 유형이란 무엇인가요?
void는 C++의 특수 데이터 유형으로, 이는 함수가 어떤 값도 반환하지 않음을 의미합니다.
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 함수와 반환 유형이 있는 함수의 차이점 of int
void 함수와 반환 유형이 int인 함수의 주요 차이점은 다음과 같습니다.
Example
다음 예에서는 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!