#include<iostre am>
using namespace std;
int main(){
int *x = new int[10];
cout<<sizeof(x)/sizeof(int)<<en dl;
for(int i=0;i<20;i++) cout<<x[i]<<" ";
cout<<endl;
}
********output: ******
1
3670712 3670712 0 0 0 0 0 0 0 0 393219 524787 4301368 1 0 0 196610
524748 369016
8 3690232
while I expected:
10
??? error?
using namespace std;
int main(){
int *x = new int[10];
cout<<sizeof(x)/sizeof(int)<<en dl;
for(int i=0;i<20;i++) cout<<x[i]<<" ";
cout<<endl;
}
********output: ******
1
3670712 3670712 0 0 0 0 0 0 0 0 393219 524787 4301368 1 0 0 196610
524748 369016
8 3690232
while I expected:
10
??? error?
Comment