“phegin”:未声明的标识符
显然是拼写错误嘛。 你前申明的是pbegin, 这里写的是phegin.
不止一个地方有错,修改如下:
#include
int main ()
{
const size_t arr_sz=5;
int int_arr[arr_sz]={0,1,2,3,4};
for (int *pbegin=int_arr,*pend=arr_sz+int_arr;pbegin!=pend;++pbegin)
std::cout<<*pbegin<<' '<