Если декларация с инициализатором всегда является определением, почему не объявление статической переменной члена 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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