C++ Primer(第5版) 练习 16.6
练习 16.6 你认为接受一个数组实参的标准库函数begin和end是如何工作的?定义你自己版本的begin和end。
环境:Linux Ubuntu(云服务器)
工具:vim
代码块
template <typename T, size_t N>
const T* begin(const T (&p)[N]){return &p[0];
}template <typename T, size_t N>
const T* end(const T (&p)[N]){return &p[0] + N;
}