Por que o ponteiro c ++ * associa-se à variável declarada, não ao tipo?
Por que o C ++ foi projetado de modo que a maneira correta de declarar dois int * s na mesma linha é
int *x, *y;
não
int* x,y;
Eu sei que algumas pessoas acham que você deve evitar qualquer forma e declarar todas as variáveis em sua própria linha, mas estou interessado em saber por que essa decisão de linguagem foi tomada.