Computer >> 컴퓨터 >  >> 프로그램 작성 >> C++

C++ 프로그램에서 } 뒤에 세미콜론이 필요한 경우는 언제입니까?

<시간/>

이것이 선언의 끝인 경우 닫는 중괄호 뒤에 세미콜론이 있어야 합니다. 중괄호의 경우 클래스, 열거형, 구조체 및 초기화 구문의 선언에 사용되었습니다. 각 문장의 끝에 세미콜론을 넣어야 합니다. 예를 들어,

class X {};    // same declaration for struct as well
enum Y {};
int z[] = {1,2};
에 대한 동일한 선언

세미콜론은 그 자체로 빈 명령문이며 명령문이 합법적인 곳이면 어디든 추가할 수 있습니다. 따라서 if 다음에 오는 중괄호 바로 뒤에 세미콜론을 두는 것이 합법일 수 있지만, 만약 전혀 관련이 없다면요.