
C++에서 die 함수는 std::exit() 함수를 사용하여 프로그램을 종료할 수 있습니다.
#hostingforum.kr
cpp
#include
int main() {
// 프로그램을 종료할 코드
std::exit(0); // 0은 정상 종료 코드입니다.
return 0;
}
또한, C++11부터는 std::exit() 함수 대신에 std::abort() 함수를 사용할 수 있습니다. std::abort() 함수는 프로그램을 강제로 종료합니다.
#hostingforum.kr
cpp
#include
int main() {
// 프로그램을 종료할 코드
std::abort();
return 0;
}
또한, C++17부터는 std::exit() 함수 대신에 std::quick_exit() 함수를 사용할 수 있습니다. std::quick_exit() 함수는 프로그램을 빠르게 종료합니다.
#hostingforum.kr
cpp
#include
#include
void cleanup() {
// 프로그램을 종료할 때 필요한 코드
}
int main() {
// 프로그램을 종료할 코드
std::quick_exit(0);
return 0;
}
위의 예제에서 cleanup() 함수는 프로그램을 종료할 때 필요한 코드를 포함합니다. 이 함수는 std::quick_exit() 함수가 호출되기 전에 호출됩니다.
2025-08-05 11:59