#include<iostream>
using namespace std;
//指向指针的引用的声明形式
// int *p;
// int *& q = p;
void test(int *& a)
{
a[2] = 10;
}
int main()
{
int *arr;
arr = new int[4];
/*//
本来用int arr[4] = {1, 2, 3, 4}的,
但那样通过不了编译
//*/
for(int k = 0; k < 4; k++)
arr[k] = k;
for(int i = 0; i < 4; i++)
cout << arr[i] << " ";
cout << endl;
test(arr);
for(int j = 0; j < 4; j++)
cout << arr[j] << " ";
cout << endl;
return 0;
}