Spec-Zone.ru › C++

Стандартная библиотека заголовок <print> (C++23)

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

Функции

print
(C++23)
выводит в stdout или в поток файла, используя форматированное представление аргументов
(шаблонная функция)
println
(C++23)
аналогично std::print за исключением того, что каждый вывод завершается дополнительной новой строкой
(шаблонная функция)
vprint_unicode
(C++23)
выводит в Unicode-совместимое stdout или в поток файла, используя универсальное представление аргументов
(функция)
vprint_nonunicode
(C++23)
выводит в 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);
  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 Заголовок <print> синтаксис [print.syn]
    • 31.7.10 Функции вывода [print.fun]

© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/w/cpp/header/print

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API