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

来自cppreference.com
< cpp‎ | header


 
 
标准库头
 

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

函数

(C++23)
将参数的格式化表达输出到 stdout 或文件缓冲区
(函数模板)
(C++23)
将参数的格式化表达输出到 stdout 或文件缓冲区,输出完成后换行
(函数模板)
使用类型擦除的参数表示,打印到支持 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);
  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 Header <print> synopsis [print.syn]
  • 31.7.10 Print functions [print.fun]