나는 현재 일부 코드에서 패치 파일을 구현하고 있으며 분명히 패치 파일 중 하나는 메인 외부의 클래스에서 return 0을 사용합니다. 내가 main 함수에있는 경우 return 0 응용 프로그램을 닫을 것이라고 알지만, 주 함수 밖의 클래스에서 어떻게 작동하는지 확실하지 않습니다. 기본적으로 코드가 의사에 다음과 같이 요약 될 수있다 : 나는 C++에서 반환 0 생각하면는 응용 프로그램을 닫는 외부의 클래스에서 C++을 사용하여 0을 반환합니까?
boost::uint64_t
namespace::class(etc. etc.)
{
if (method.isValid)
{
//do stuff
}
return 0;
}
는 일반적으로, 나는이 경우 그러나, 주에서 그것을 호출하여 응용 프로그램을 종료 생각, 내가 아니에요 이것이 응용 프로그램을 종료하거나 클래스의 기능/클래스 자체를 종료하는지 확인하십시오. 누군가가 반환 0이 실제로이 상황에서 무엇을하는지 설명해 주시겠습니까?
덕분에, 의 플라이
값을 a^2 + b로 반환 한 함수가 있으면 프로그램 실행을 중단시킬 것으로 예상됩니까? –