std::make_format_args, std::make_wformat_args
提供: cppreference.com
ヘッダ <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<Context> に暗黙に変換可能なオブジェクトを返します。
typename Context::template formatter_type<Ti> が Args
内の任意の Ti
について Formatter を満たさない場合、動作は未定義です。
目次 |
[編集]引数
args... | - | 書式化引数として使用される値。 |
[編集]戻り値
書式化引数を保持するオブジェクト。
[編集]ノート
書式化引数はユーザ定義型に対して参照の意味論を持ち、 args
の生存期間を延長しません。 args
が戻り値の生存期間を超えることを保証するのはプログラマの責任です。 通常、結果は書式化関数の引数としてのみ使用されます。
[編集]例
This section is incomplete Reason: no example |