>백엔드 개발 >C++ >어떤 C 표준 라이브러리 헤더가 다른 항목을 명시적으로 포함합니까?

어떤 C 표준 라이브러리 헤더가 다른 항목을 명시적으로 포함합니까?

Susan Sarandon
Susan Sarandon원래의
2024-11-01 00:00:28933검색

Which C   Standard Library Headers Explicitly Include Others?

C 표준 라이브러리의 어떤 헤더에 다른 헤더가 포함됩니까?

일반적으로 프로그래머는 하나의 C 표준 라이브러리 헤더에 다른 헤더가 포함될 것이라고 가정해서는 안 됩니다. . 그러나 한 헤더가 다른 헤더의 기능을 포함하거나 제공하기 위해 명시적으로 필요한 특정 예외가 있습니다.

포함된 헤더

  • 다음 항목에 포함됩니다:

    • <벡터>
    • <설정>
    • <알고리즘>
  • 포함:

  • 포함:

  • 포함:

명시적 헤더 포함 없이 사용할 수 있는 함수

  • begin, end, 해당 C 14 c-, r- 및 cr- 버전과 C 17 함수 size,empty 및 data는 < 반복자> 그러나 다음 헤더 중 하나가 포함된 경우에도 사용할 수 있습니다.

    • <벡터>
  • 포함되어 있으면 시작 및 끝 기능과 일반 스왑 오버로드를 사용할 수 있지만 크기, 비어 있음 및 데이터는 사용할 수 없습니다.

위 내용은 어떤 C 표준 라이브러리 헤더가 다른 항목을 명시적으로 포함합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.