C++1zでは、以下の機能にconstexpr
が付きます。
<iterator>
std::advance()
関数std::distance()
関数std::next()
関数std::prev()
関数std::reverse_iterator
クラスのメンバ関数、非メンバ関数すべてstd::move_iterator
クラスのメンバ関数、非メンバ関数すべて- コンテナに対する
std::begin()
、std::end()
関数 - コンテナに対する
std::rbegin()
、std::rend()
関数 - 配列に対する
std::rbegin()
、std::rend()
関数 std::initializer_list
に対するstd::rbegin()
、std::rend()
関数std::crbegin()
、std::crend()
関数
<array>
std::array
の以下のメンバ関数begin()
、end()
rbegin()
、rend()
cbegin()
、cend()
crbegin()
、crend()
operator[ ]
at()
front()
back()
data()
参照
お断り
この記事の内容は、C++1zが正式リリースされる際には変更される可能性があります。正式リリース後には、C++日本語リファレンスサイトcpprefjpの以下の階層の下に解説ページを用意する予定です。