을 비우 서로 다른 응답을주고있다 (우분투/리나 4.6.1-9ubuntu3) 4.6.1 GCC (우분투/리나 4.6.1-9ubuntu3) 4.6.1의 gcc/g ++은 ++ 내가 g을 사용하고 주요 기능
난 단지int main(const int argc, const char *const argv[])
{
}
를 포함하는 CPP와 C 파일을 만들고 g++ -Wall test_warnings.cpp
로 컴파일하면
나는 경고를 얻을. -Wreturn 형 대신 -Wall로 사용하는 경우
test_warnings.c: In function ‘main’:
test_warnings.c:4:1: warning: control reaches end of non-void function [-Wreturn-type]
같은 문제가 발생한 것입니다 : 나는 gcc -Wall test_warnings.c
로 컴파일하면
난 당신이 기대하는 경고를 얻을.
g ++에서 반환 값이 없다는 경고 메시지가 표시되지 않는 이유는 무엇입니까?
답변 주셔서 감사합니다! – Scooter
@ 스쿠터 도움이된다면 답을 * 수락 *하십시오. –