If I have a pointer that points to a string variable array of chars, is there a difference between typing:
array of chars
char *name = \"name\";
Yes, the second one isn't valid C++! (It won't compile).
You can create a string in many ways, but one way is as follows:
string
string name = "name";
Note that there's no need for the *, as we don't need to declare it as a pointer.
*