最終更新日時: 2024年06月11日 22時45分38秒 (JST)
Akira Takahashi が更新

履歴 編集

function
<format>

# std::basic_format_string::get(C++23)

    constexpr basic_string_view<charT> get() const noexcept; // (1)

## 概要

書式文字列を取得する。

## 戻り値

メンバ変数として`basic_string_view<charT> str;`が定義されるとして、

    return str;

## 例

    #include <cassert>
    #include <format>

    template <class... Args>
    void f(std::format_string<Args...> fmt, Args&&...) {
      assert(fmt.get() == "Hello {} World");
    }

    int main() {
      f("Hello {} World", 42);
    }

## バージョン

### 言語

- C++23

### 処理系

- Clang: ??
- GCC: 13.1 ✅
- Visual C++: ??

## 参照

- P2508R1 Expose `std::basic-format-string<charT, Args...>`