Если декларация с инициализатором всегда является определением, почему не объявление статической переменной члена Const C++

Программы на C++. Форум разработчиков
Anonymous
Если декларация с инициализатором всегда является определением, почему не объявление статической переменной члена Const

Сообщение Anonymous »

В языке программирования C ++ 4th Edition, в §6.3, стр. 153, я прочитал

Любое объявление, которое указывает значение, в §15.2, Page 421,
. />
Объявление с помощью инициализатора всегда является определением < /p>
< /blockquote>
, но вторая строка в следующем-просто объявление, согласно 11.4.9.1/3, которое начинается с этого: < /p>


< /blockquote>

Код: Выделить всё

struct Foo {
static int const x = 3;
};
Тем не менее, это объявление , которое указывает значение / объявление с инициатором , нет?
Чего мне не хватает? И формулировка не предполагает оператора ручной работы.>

Подробнее здесь: https://stackoverflow.com/questions/797 ... -the-decla

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