cstdio Stdio.h 네임스페이스
답변
이 동작은 모든 C 스타일 헤더로 확장됩니다. C 11 표준(부속서 D)에 따라 C 표준 라이브러리 헤더는 다음과 같이 동작합니다.
"2 name.h 형식의 이름을 가진 모든 C 헤더는 각 이름이 배치된 것처럼 동작합니다. 표준 라이브러리 네임스페이스에서 해당 cname 헤더는 전역 네임스페이스 범위 내에 배치됩니다."
따라서 이러한 이름이 처음에 std 네임스페이스 내에서 선언 또는 정의된 다음 다음을 통해 전역 네임스페이스에 주입되었는지는 확실하지 않습니다. using-선언 또는 그 반대.
위 내용은 C에서 ``를 사용할 때 `printf`가 `std::printf`와 `printf` 모두에서 작동하는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!