名前空間
変種
操作

標準ライブラリヘッダー <print> (C++23)

From cppreference.com
 
 
標準ライブラリヘッダー
 

このヘッダーは入出力ライブラリの一部です。

関数

(C++23)
引数の書式化された表現を用いて、stdoutまたはファイルストリームに出力する
(関数テンプレート) [編集]
(C++23)
std::printと同じだが、各出力の末尾に改行が追加される点が異なる
(関数テンプレート) [編集]
引数の型消去された表現を用いて、Unicode対応のstdoutまたはファイルストリームに出力する
(関数) [編集]
引数の型消去された表現を用いて、stdoutまたはファイルストリームに出力する
(関数) [編集]

[編集] 概要

namespace std {
  // print functions
  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 関数 [print.fun]
English 日本語 中文(简体) 中文(繁體)