std::make_format_args, std::make_wformat_args
提供: cppreference.com
<tbody>
</tbody>
| ヘッダ <format> で定義
|
||
template<class Context = std::format_context, class... Args> /*format-arg-store*/<Context, Args...> make_format_args(const Args&... args); |
(1) | (C++20以上) |
template<class... Args> /*format-arg-store*/<std::wformat_context, Args...> make_wformat_args(const Args&... args); |
(2) | (C++20以上) |
書式化引数の配列を格納する、 std::basic_format_args に暗黙に変換可能なオブジェクトを返します。
typename Context::template formatter_type<Ti> が Args 内の任意の Ti について
Formatter を満たさない場合、動作は未定義です。
引数
| args... | - | 書式化引数として使用される値。 |
戻り値
書式化引数を保持するオブジェクト。
ノート
書式化引数はユーザ定義型に対して参照の意味論を持ち、 args の生存期間を延長しません。 args が戻り値の生存期間を超えることを保証するのはプログラマの責任です。 通常、結果は書式化関数の引数としてのみ使用されます。
例
| This section is incomplete Reason: no example |