- ranges[meta header]
- std::ranges[meta namespace]
- view_interface[meta class]
- function[meta id-type]
- cpp20[meta cpp]
constexpr D& derived() noexcept { // exposition only
return static_cast<D&>(*this);
}
constexpr const D& derived() const noexcept { // exposition only
return static_cast<const D&>(*this);
}
- derived[italic]
派生クラスの参照にダウンキャストする説明用のprivate
メンバ関数。
- C++20