I had a question about pointers. Now i know that for char *'s to be used as strings you must allocate them first, but if i have this code:

Code:
char *a = (char *) malloc (10);
char *b = *a;
then b will hold the same memory as a, right? I dont have to reallocate b, right?