Dlaczego wskaźnik c ++ * kojarzy się z zadeklarowaną zmienną, a nie typem?
Dlaczego C ++ został zaprojektowany w taki sposób, że właściwym sposobem deklarowania dwóch int * s w tej samej linii jest
int *x, *y;
nie
int* x,y;
Wiem, że niektórzy ludzie myślą, że należy unikać form i zadeklarować każdą zmienną na własnej linii, ale interesuje mnie, dlaczego podjęto tę decyzję językową.