int a[2] = {1,2}, j = 5;
Когда инициализация массива или структуры выполняется с помощью {}
, все последующие переменные объявляются после ,
.
Редактировать : Как вы изменили свой вопрос; ;
является обязательным после class
, enum
, инициализации объявлений синтаксиса.
class A {}; // same for `struct
enum E {}; // enum class (c++0x)
int a[] = {1,2}; // array or object initialization