Declarando punteros; asterisco a la izquierda o derecha del espacio entre el tipo y el nombre? [duplicar]

Posibles duplicados:
¿Qué tiene más sentido: char * string o char * string? Declaraciones de puntero en C ++: colocación del asterisco

He visto versiones mixtas de esto en muchos códigos. (Por cierto, esto se aplica a C y C ++.) La gente parece declarar punteros de una de dos maneras, y no tengo idea de cuál es la correcta, si es que importa.

La primera forma de colocar el asterisco junto al nombre del tipo, es así:

someType* somePtr;

La segunda forma es colocar el asterisco junto al nombre de la variable, así:

someType *somePtr;

Esto me ha estado volviendo loco por algún tiempo. ¿Hay alguna forma estándar de declarar punteros? ¿Importa incluso cómo se declaran los punteros? He usado ambas declaraciones antes, y sé que al compilador no le importa cómo está. Sin embargo, el hecho de que haya visto punteros declarados de dos maneras diferentes me lleva a creer que hay una razón detrás de esto. Tengo curiosidad por saber si alguno de los métodos es más legible o lógico de alguna manera que me falta.

Respuestas a la pregunta(6)

Su respuesta a la pregunta