std::make_format_args, std::make_wformat_args
定义于头文件 <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> 的对象。
若对 Args
中的任何 Ti
, typename Context::template formatter_type<Ti> 不满足格式化器 (Formatter) 要求,则行为未定义。
参数
args... | - | 用作格式化参数的值 |
返回
保有格式化参数的对象。
注解
格式化参数对用户定义类型拥有引用语义而且不延长 args
的生命期。程序员负责确保 args
比返回值存活更久。通常结果仅用作格式化函数的参数。
示例
本节未完成 原因:暂无示例 |