반환 명세서
return 문은 함수의 실행을 종료하고 호출하는 함수에 제어를 반환합니다. 생성자와 소멸자를 호출합니다. "int main()"에 대한 정수 값을 반환합니다.
다음은 return 문의 구문입니다.
return expression;
여기,
표현 − 반환할 표현식 또는 임의의 값.
다음은 return 문의 예시입니다.
예시
#include<iostream> using namespace std; class Method { public: Method() { cout << "Constructor\n"; } ~Method() { cout << "Destructor"; } }; int main() { Method m; return(0); }
출력
Constructor Destructor
종료()
exit() 함수는 추가 프로세스를 실행하지 않고 호출 함수를 즉시 종료하는 데 사용됩니다. exit() 함수가 호출되면 프로세스가 종료됩니다. 클래스의 생성자만 호출합니다. C 언어의 "stdlib.h" 헤더 파일에 선언되어 있습니다. 아무것도 반환하지 않습니다.
다음은 exit()
의 구문입니다.void exit(int status_value);
여기,
상태_값 − 부모 프로세스로 반환되는 값입니다.
다음은 exit()의 예입니다.
예시
#include<iostream> using namespace std; class Method { public: Method() { cout << "Constructor\n"; } ~Method() { cout << "Destructor"; } }; int main() { Method m; exit(0); }
출력
Constructor