Questo è un esempio che ha fatto il mio insegnante per introdurre la gestione dinamica della memoria.Come mai non funziona??? dice che la dimensione nn è specificata?
codice:
#include<iostream.h>
void main()
{
int a[],n;
cout<<"inserisci";
cin>>n;
a=new int n;
for (i=0; i<n; i++)
{
cout<<endl<<i+1<<": ";
cin>>a[i];};
delete [] a;
}