이것이 선언의 끝인 경우 닫는 중괄호 뒤에 세미콜론이 있어야 합니다. 중괄호의 경우 클래스, 열거형, 구조체 및 초기화 구문의 선언에 사용되었습니다. 각 문장의 끝에 세미콜론을 넣어야 합니다. 예를 들어,
class X {}; // same declaration for struct as well enum Y {}; int z[] = {1,2};에 대한 동일한 선언
세미콜론은 그 자체로 빈 명령문이며 명령문이 합법적인 곳이면 어디든 추가할 수 있습니다. 따라서 if 다음에 오는 중괄호 바로 뒤에 세미콜론을 두는 것이 합법일 수 있지만, 만약 전혀 관련이 없다면요.