У меня есть следующий код:
int x = {{}};
Является ли этот синтаксис действительным в соответствии со стандартом C ++? (Я заинтересован в C ++ 11 и более поздних версиях.)
При использовании последних компиляторов проблем не возникает, однако в некоторых старых (например, GCC 4.8.5) выдается следующая ошибка:
ошибка: скобки вокруг скалярного инициализатора для типа 'int'