Namespaces
Variants

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

From cppreference.net
Standard library headers

Cet en-tête fait partie de la bibliothèque d'Entrée/Sortie .

Fonctions

(C++23)
imprime vers stdout ou un flux de fichier en utilisant la représentation formatée des arguments
(modèle de fonction)
(C++23)
identique à std::print sauf que chaque impression est terminée par un saut de ligne supplémentaire
(modèle de fonction)
imprime vers stdout ou un flux de fichier compatible Unicode en utilisant la représentation à type effacé des arguments
(fonction)
imprime vers stdout ou un flux de fichier en utilisant la représentation à type effacé des arguments
(fonction)

Synopsis

namespace std {
  // fonctions d'impression
  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);
}

Références

  • Standard C++23 (ISO/IEC 14882:2024) :
  • 31.7.4 En-tête <print> synopsis [print.syn]
  • 31.7.10 Fonctions d'impression [print.fun]