标准库标头 <print> (C++23)

< cpp‎ | header

此标头是输入/输出库的一部分.

函数

(C++23)
将参数的 格式化 表达输出到 stdout 或文件缓冲区
(函数模板)
(C++23)
将参数的 格式化 表达输出到 stdout 或文件缓冲区,输出完成后换行
(函数模板)
(C++23)
使用类型擦除的参数表示,打印到支持Unicode的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);
  template<class... Args>
    void println(FILE* stream, format_string<Args...> fmt, Args&&... args);
 
  void vprint_unicode(string_view fmt, format_args args);
  void vprint_unicode(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);
}

引用

  • C++23 标准(ISO/IEC 14882:2023):
  • 31.7.4 Header <print> synopsis [print.syn]
  • 31.7.10 Print functions [print.fun]