Namespaces
Variants

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

From cppreference.net
Standard library headers

Этот заголовок является частью библиотеки Ввода/Вывода .

Функции

(C++23)
выводит в stdout или файловый поток, используя форматированное представление аргументов
(шаблон функции)
(C++23)
то же, что и std::print , но каждый вывод завершается дополнительным переводом строки
(шаблон функции)
выводит в поддерживающий Unicode stdout или файловый поток, используя type-erased представление аргументов
(функция)
выводит в stdout или файловый поток, используя type-erased представление аргументов
(функция)

Синопсис

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]