#define hash_hash # ## #
가 ##
를 생성 할 수 있지만 그 정의되지 않은 동작에 기초한다 : 행동이 정의 결과가 유효한 전처리 토큰 없으면
인 .
는
EDIT : 환언
는 확장 hash_hash 두 인접한 예리한 표지판 의 이루어진하는 새로운 토큰 생산하지만 새로운 토큰 ## 연산자 아니다 . 전처리 토큰의
범주는 다음과 같습니다
전처리 토큰 다섯 개 광범위한 클래스로 분류 식별자, 전처리 번호, 문자열 리터럴의 부호 및 기타
것은 ##
새로운 토큰 기타 카테고리 UB이없는 경우에 해당합니다.
참고 : 시간을내어 질문에 대한 답변을 읽고 그에 따라 또는 downvoting하기 전에하십시오.
정의되지 않은 동작의 의미는 무엇이라고 생각하십니까? 그것은 무엇이든 할 수 있다는 것을 의미합니다. –