Почему дополнительная запятая не допускается в списке параметров, хотя она разрешена при инициализации фигурной скобки?C++

Программы на C++. Форум разработчиков
Anonymous
Почему дополнительная запятая не допускается в списке параметров, хотя она разрешена при инициализации фигурной скобки?

Сообщение Anonymous »

Следуя по старому вопросу (есть ли какое-либо отношение к дополнительной »,« в конце инициализации скобки?) /> Это нормально, дополнительное, < /code> игнорируется: < /p>

int generated_array[] = {
1,
2,
3,
};
< /code>

Для согласованности, разве не имеет смысла это разрешить? < /p>

int someFunc(
int v1,
int v2,
int v3,
){...}

int ret_val = someFunc(
1,
2,
3,
);
< /code>

Я не могу понять, как это сделает компиляцию более сложной, но, возможно, есть что -то, о чем я не думаю. Я предполагаю, что это на самом деле немного упростит его.>

Подробнее здесь: https://stackoverflow.com/questions/290 ... ed-in-a-br

Вернуться в «C++»