std::end(std::initializer_list)
Von cppreference.com
< cpp | utility | initializer list
| Definiert in der Header-Datei <initializer_list> |
||
template< class E > const E* end( std::initializer_list<E> il ) noexcept; |
(seit C++11) (constexpr seit C++14) |
|
Die Überladung von std::end für initializer_list gibt einen Zeiger auf das Element nach dem letzten Element von il zurück.
Inhalt |
[bearbeiten] Parameter
| il | - | eine initializer_list |
[bearbeiten] Rückgabewert
il.end()
[bearbeiten] Beispiel
Führen Sie diesen Code aus
#include <cassert> #include <initializer_list> #include <iterator> #include <numeric> int main() { std::initializer_list e = {2, 7, 1, 8, 2, 8, 1}; assert(std::accumulate(std::begin(e), std::end(e), 13) == 42); }
[bearbeiten] Siehe auch
| gibt einen Zeiger auf ein Element nach dem letzten Element zurück (public member function) |