구문과 의미의 차이점을 이해합니다.
구문 : 기호를 결합하여 유효한 표현식이나 문장을 만드는 방법
의미론 : 표현이나 진술을 형성하는 상징의 의미.
그러나 문법은 무엇입니까? 예를 들어 : 때때로 사람들은 일부 구문이 "문법적으로 부정확하지만 구문 상으로는 정확하다"고 말합니다. 무슨 뜻인가요?
int;
문법적으로는 유효하지만 C ++에서는 문법적으로 잘못 구성되어 있습니다. 문법은이 코드에 문제가 없지만 구문 제약 조건에서는 선언의 첫 부분에 클래스 지정자 또는 열거 자 지정자가 없거나 C ++ 11에서 friend-specifier 가 없으면 이름을 제공해야 합니다 .