namespace std {
template <class charT>
class formatter<thread::id, charT>;
}
概要
thread::id
クラスに対するstd::formatter
クラステンプレートの特殊化。
フォーマットフラグとしては、以下を使用できる:
[[fill] [align] [width]]
例
#include <print>
#include <thread>
int main()
{
std::println("{}", std::this_thread::get_id());
std::println("{: >30}", std::this_thread::get_id());
}
出力
140474254677824
140474254677824
バージョン
言語
- C++23
処理系
- Clang: ??
- GCC: 14 ✅
- Visual C++: ??
備考
- GCCは14.1段階では、
<sstream>
を追加でインクルードしなければコンパイルエラーとなる
関連項目
std::format()
(フォーマットの詳細)