c++ - What is the difference between following two snippets? -
char *t=new char();
and
char *t=new char[102];
as code accepted using latter one?
//bishops spoj
char *t=new char();
allocates memory single character, , calls default constructor.
char *t=new char[102];
creates array of 102 char
s , calls default constructor.
as default constructor pod types nothing, difference amount of memory allocated (single char vs array of char)
Comments
Post a Comment