I have noticed that in C++, a pointer can be declared using two different types of indentation (if that's the right word I'm looking for):
//Space followed by asterisk with variable name
char *pointer;
//Asterisk followed by space and then variable name
char* pointer;
Does the position of the asterisk affect anything about the pointer? If so, in what situations would I need to use one type of indentation over the other?