跳转至

format

  • 功能:format文本格式化库提供 printf 函数族的安全且可扩展的替用品
  • 语法:
template< class... Args >
std::string format( /*format_string<Args...>*/ fmt, const Args&... args );(1)(C++20 )
template< class... Args >
std::wstring format( /*wformat_string<Args...>*/ fmt, const Args&... args );(2)(C++20 )
template< class... Args >
std::string format( const std::locale& loc,/*format_string<Args...>*/ fmt, const Args&... args );(3)(C++20 )
template< class... Args >
std::wstring format( const std::locale& loc,/*wformat_string<Args...>*/ fmt, const Args&... args );(4)(C++20 )
  • 参数:
  • fmt:格式化器,类型为std::string_view (对于 (1,3) )或 std::wstring_view,格式详见 std:formatter
  • args...:要格式化的参数
  • locale:用于本地环境特定格式化的 std::locale

1 formatter格式化器