R. *_*des 13
指针是随机访问迭代器!您可以简单地将指针传递给数组的开头,并指向一个指向结尾的指针.这些功能(包含在C + 11中)可能会派上用场:
template <typename T, std::size_t N>
T* begin(T(&array)[N]) { return array; }
template <typename T, std::size_t N>
T* end(T(&array)[N]) { return begin(array) + N; }
Run Code Online (Sandbox Code Playgroud)