Standard library header <print> (C++23)
From cppreference.com
This header is part of the Input/Output library.
Functions | |
(C++23) |
prints to stdout or a file stream using formatted representation of the arguments (function template) |
(C++23) |
same as std::print except that each print is terminated by additional new line (function template) |
| prints to Unicode capable stdout or a file stream using type-erased argument representation (function) | |
| prints to stdout or a file stream using type-erased argument representation (function) | |
Synopsis
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);
}
References
- C++23 standard (ISO/IEC 14882:2024):
- 31.7.4 Header
<print>synopsis [print.syn]
- 31.7.4 Header
- 31.7.10 Print functions [print.fun]