Namespaces
Variants

Standard library header <print> (C++23)

From cppreference.net
Standard library headers

이 헤더는 Input/Output 라이브러리의 일부입니다.

함수

(C++23)
인수의 형식화된 표현을 사용하여 stdout 또는 파일 스트림에 출력
(함수 템플릿)
(C++23)
각 출력이 추가적인 개행으로 종료된다는 점을 제외하고 std::print 와 동일
(함수 템플릿)
타입 삭제된 인수 표현을 사용하여 유니코드 지원 stdout 또는 파일 스트림에 출력
(함수)
타입 삭제된 인수 표현을 사용하여 stdout 또는 파일 스트림에 출력
(함수)

시놉시스

namespace std {
  // 출력 함수
  template<class... Args>
    void print(format_string<Args...> fmt, Args&&... args);
  template<class... Args>
    void print(FILE* stream, format_string<Args...> fmt, Args&&... args);
  template<class... Args>
    void println(format_string<Args...> fmt, Args&&... args);
  void println();
  template<class... Args>
    void println(FILE* stream, format_string<Args...> fmt, Args&&... args);
  void println(FILE* stream);
  void vprint_unicode(string_view fmt, format_args args);
  void vprint_unicode(FILE* stream, string_view fmt, format_args args);
  void vprint_unicode_locking(FILE* stream, string_view fmt, format_args args);
  void vprint_nonunicode(string_view fmt, format_args args);
  void vprint_nonunicode(FILE* stream, string_view fmt, format_args args);
  void vprint_nonunicode_locking(FILE* stream, string_view fmt, format_args args);
}

참조문헌

  • C++23 표준 (ISO/IEC 14882:2024):
  • 31.7.4 헤더 <print> 개요 [print.syn]
  • 31.7.10 출력 함수 [print.fun]