logo
volkov / C++ / Бьерн Страуструп-Справочное руководство по С++

R.7 Описания

Описания используются для интерпретации каждого из идентификаторов;

необязательно, чтобы они сопровождались выделением памяти,

сопоставляемой с идентификатором. Описания имеют вид

описания:

спецификации-описания opt список-описателей opt ;

описание-asm

определение-функции

спецификация-связи

Описатели в списке-описателей ($$R.8) содержат описываемые

идентификаторы. Конструкция спецификации-описания может отсутствовать

только в определении функций ($$R.8.3) или в описании функций.

Список-описателей может быть пустым, только при описании класса ($$R.9)

или перечисления ($$R.7.2), т.е. когда спецификация-описания есть

спецификация-класса или спецификация-перечисления.

Конструкция описание-asm объясняется в $$R.7.3, а спецификация-связи

в $$R.7.4. Описание происходит в определенной области видимости

($$R.3.2), правила области видимости приводятся в $$R.10.4.