Today I came across a new type of allocation in cpp which I never heard of any I tried to search google but didn't find any related answer.
long int *a=new long int[N+1]();
I know long int *a = new long int[N+1];
But what is the difference between the two above?