¿Qué tiene más sentido: char * string o char * string? [duplicar
Posible duplicado:
En C, ¿por qué está el asterisco antes del nombre de la variable, en lugar de después del tipo?
Estoy aprendiendo C ++ en este momento, y me encuentro con muchas cadenas terminadas en nulo. Esto me tiene pensando, lo que tiene más sentido al declarar punteros:
char* string
char *string
? Para mí, el formato char * tiene más sentido, porque el tipo de "cadena" es un puntero a un char, en lugar de un char. Sin embargo, generalmente veo el último formato. Esto también se aplica a las referencias, obviamente.
Podría alguien decirme si hay una razón lógica para el último formato?