最終更新日時:
が更新

履歴 編集

function
<utility>

std::constant_wrapper::operator value_type(C++26)

constexpr operator value_type() const noexcept;

概要

保持する値valueへの暗黙の変換をおこなう。これにより、constant_wrapperを通常の値として扱える。

戻り値

valueを返す。

#include <utility>

int main()
{
  // 変換演算子により、constant_wrapperを通常の値として使用できる
  int n = std::cw<42>;
  static_assert(std::cw<42> == 42);
}

出力


バージョン

言語

  • C++26

処理系

関連項目

参照