In C++, what\'s the difference between
char *a = new char[10];
and
char *a = new char(10);
Thanks!
new char[10];
dynamically allocates a char[10] (array of char, length 10), with indeterminate values, while
new char(10);
again, dynamically allocates a single char, with an integer value of 10.