Почему указатель С++ * связан с объявленной переменной, а не с типом?

Почему C++ был разработан таким образом, что правильный способ объявить два int * в одной строке

int *x, *y;

, а не

int* x,y;

Я знаю некоторые люди думают, что вам следует избегать любой формы и объявлять каждую переменную в отдельной строке, но мне интересно, почему было принято такое языковое решение.

21
задан Rob Kennedy 14 June 2012 в 13:41
поделиться