In c++ in un codice come questo
double *fd=new double[fn];
fn=0;
for(int i=0;i<n;i++)
if(d[i]-mean>-r*devst && d[i]-mean<r*devst)
fd[fn++]=d[i];
return fd;
se al posto di
fd[fn++]=d[i];
avessi scritto
fd[i]=d[i];
sarebbe stato uguale? è la prima volta che vedo ++ dentro [] in quel senso.
grazie