有关指针的问题
#include <iostream>using namespace std;
int main()
{
int *data,a[10]; //声明一个指针,和数组a
for(int i=0; i<10; i++)
cin>>a[i];
cout<<"input out!"<<endl;
for(int i=0; i<10; i++) //将数组中的数据赋予指针;
*(data+i)=a[i];
for(int i=0; i<10; i++)
cout<<*(data+i)<<"\t";
return 0;
为什么不可以这样?拷贝构造函数中就有这样的语句,