Namespaces
Variants

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

From cppreference.net
Standard library headers

Dieser Header ist Teil der Input/Output -Bibliothek.

Funktionen

(C++23)
gibt an stdout oder einen Dateistrom unter Verwendung einer formatierten Darstellung der Argumente aus
(Funktions-Template)
(C++23)
wie std::print , jedoch wird jede Ausgabe durch eine zusätzliche neue Zeile beendet
(Funktions-Template)
gibt an Unicode-fähigen stdout oder einen Dateistrom unter Verwendung einer typlöschten Argumentdarstellung aus
(Funktion)
gibt an stdout oder einen Dateistrom unter Verwendung einer typlöschten Argumentdarstellung aus
(Funktion)

Übersicht

namespace std {
  // Druckfunktionen
  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);
}

Referenzen

  • C++23-Standard (ISO/IEC 14882:2024):
  • 31.7.4 Header <print> Synopsis [print.syn]
  • 31.7.10 Print-Funktionen [print.fun]