std::chrono:: operator<< (std::chrono::sys_time)
|
Défini dans l'en-tête
<chrono>
|
||
|
template
<
class
CharT,
class
Traits,
class
Duration
>
std::
basic_ostream
<
CharT, Traits
>
&
|
(1) | (depuis C++20) |
|
template
<
class
CharT,
class
Traits,
class
Duration
>
std::
basic_ostream
<
CharT, Traits
>
&
|
(2) | (depuis C++20) |
Sorties tp dans le flux os .
return os << std::format(os.getloc(), STATICALLY-WIDEN<CharT>("{:L%F %T}"), tp);
où
STATICALLY_WIDEN
<
CharT
>
(
"{:L%F %T}"
)
est
"{:L%F %T}"
si
CharT
est
char
, et
L
"{:L%F %T}"
si
CharT
est
wchar_t
.
Valeur de retour
os
Rapports de défauts
Les rapports de défauts modifiant le comportement suivants ont été appliqués rétroactivement aux normes C++ précédemment publiées.
| DR | Appliqué à | Comportement publié | Comportement corrigé |
|---|---|---|---|
| P2372R3 | C++20 | la locale donnée était utilisée par défaut |
L
est nécessaire pour utiliser la locale donnée
|
Voir aussi
prise en charge du formatage pour
sys_time
(spécialisation de modèle de classe) |
|
|
(C++20)
|
stocke la représentation formatée des arguments dans une nouvelle chaîne
(modèle de fonction) |
|
(C++20)
|
affiche un
year_month_day
dans un flux
(modèle de fonction) |