소년코딩

02.02 - void

void는 "타입 없음"을 의미한다.

변수는 void 타입으로 정의할 수 없다.

void value; // 컴파일 에러(변수는 void 타입으로 정의할 수 없다.)

void는 아래와 같은 상황에서 사용한다.

  1. 함수가 값을 반환하지 않음을 나타낸다.
void writeValue(int x) // void는 리턴 값이 없음을 나타낸다.
{
    std::cout << "The value of x is: " << x << std::endl;
}
  1. 함수가 매개 변수를 사용하지 않음을 나타낸다.
int getValue(void) // 여기서 void는 매개 변수를 받지 않음을 나타낸다.
{
    int x;
    std::cin >> x;
    return x;
}
  1. void pointer

포인터(pointer)가 아직 무엇인지 배우지 않았기 때문에 지금은 생략한다.


cpp 이 포스트의 원문은 http://www.learncpp.com/cpp-tutorial/2-2-void/ 입니다.

댓글 로드 중…

블로그 정보

소년코딩 - 소년코딩

소년코딩, 자바스크립트, C++, 물리, 게임 코딩 이야기

최근에 게시된 이야기