What are the differences between the following methods of declaring
strings?
char string1[20] = "C++ forum";
char* string2 = "C++ forum";
I know that the first uses the array notation, whereas the second uses
pointer notation. But apart from that what are the implications /
dangers, etc. if any.
strings?
char string1[20] = "C++ forum";
char* string2 = "C++ forum";
I know that the first uses the array notation, whereas the second uses
pointer notation. But apart from that what are the implications /
dangers, etc. if any.
Comment