C에서 단정의 규칙의 특성
C에서 단정의 규칙은 다중 정의 규칙을 제한하여 프로그램의 동작을 제어합니다. 번역 단위 내의 특정 엔터티에 대한 정의. 이 규칙의 세부 사항을 자세히 살펴보겠습니다.
공식 정의
The C 프로그래밍 언어, 3판, P. 9.2.3의 참조 너머 규칙의 공식 정의는 섹션 내의 C 표준에서 찾을 수 있습니다. 3.2:
"No translation unit shall contain more than one definition of any variable, function, class type, enumeration type or template."
게다가 표준은 프로그램에 사용되는 모든 비인라인 함수나 객체가 정확히 하나의 정의를 가져야 함을 강조합니다. 인라인 함수를 사용하는 경우 참조되는 모든 번역 단위에서 정의해야 합니다.
의미
이 규칙은 다음을 보장합니다.
예외
다음에는 단일 정의 규칙이 적용되지 않습니다.
위 내용은 C One-Definition 규칙은 무엇이며 프로그램 일관성을 어떻게 보장합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!