Skip to content

Commit

Permalink
format : 段落ミスを修正
Browse files Browse the repository at this point in the history
  • Loading branch information
faithandbrave committed Feb 6, 2023
1 parent 9ad08e0 commit 9140852
Showing 1 changed file with 37 additions and 35 deletions.
72 changes: 37 additions & 35 deletions reference/format/format.md
Expand Up @@ -510,41 +510,6 @@ int main()
[true, false, true]
```

## 実装例
```cpp
template<class... Args>
string format(format_string<Args...> fmt, const Args&... args)
{
return vformat(fmt.str, make_format_args(args...));
}

template<class... Args>
wstring format(wformat_string<Args...> fmt, const Args&... args)
{
return vformat(fmt.str, make_wformat_args(args...));
}

template<class... Args>
string format(const locale& loc, format_string<Args...> fmt, const Args&... args)
{
return vformat(loc, fmt.str, make_format_args(args...));
}

template<class... Args>
wstring format(const locale& loc, wformat_string<Args...> fmt, const Args&... args)
{
return vformat(loc, fmt.str, make_wformat_args(args...));
}
```
* string[link /reference/string/basic_string.md]
* wstring[link /reference/string/basic_string.md]
* format_string[link basic_format_string.md]
* wformat_string[link basic_format_string.md]
* str[italic]
* vformat[link vformat.md]
* make_format_args[link make_format_args.md]
* make_wformat_args[link make_format_args.md]
* locale[link /reference/locale/locale.md]

### ログ出力の例 (C++23)
```cpp
Expand Down Expand Up @@ -586,6 +551,43 @@ int main()
```
## 実装例
```cpp
template<class... Args>
string format(format_string<Args...> fmt, const Args&... args)
{
return vformat(fmt.str, make_format_args(args...));
}
template<class... Args>
wstring format(wformat_string<Args...> fmt, const Args&... args)
{
return vformat(fmt.str, make_wformat_args(args...));
}
template<class... Args>
string format(const locale& loc, format_string<Args...> fmt, const Args&... args)
{
return vformat(loc, fmt.str, make_format_args(args...));
}
template<class... Args>
wstring format(const locale& loc, wformat_string<Args...> fmt, const Args&... args)
{
return vformat(loc, fmt.str, make_wformat_args(args...));
}
```
* string[link /reference/string/basic_string.md]
* wstring[link /reference/string/basic_string.md]
* format_string[link basic_format_string.md]
* wformat_string[link basic_format_string.md]
* str[italic]
* vformat[link vformat.md]
* make_format_args[link make_format_args.md]
* make_wformat_args[link make_format_args.md]
* locale[link /reference/locale/locale.md]


## バージョン
### 言語
- C++20
Expand Down

0 comments on commit 9140852

Please sign in to comment.