|
||||
|
8. Описания Описания используются для определения интерпретации, дваемой каждому идентификатору. Они не обязательно резервируют память, связанную с идентификатором. Описания имеют вид: описание: спецификаторы_описания opt список_описателей opt ; описание_имени asm_описание Описатели в списке_описателей содержат идентификаторы, подлежащие описанию. Спецификаторы_описания могут быть опущны только в определениях внешних функций (#10) или в описанях внешних функций. Список описателей может быть пустым толко при описании класса (#8.5) или перечисления (#8.10), то есть, когда спецификаторы_описания – это class_спецификатор или enum_спецификатор. Описания имен описываются в #8.8; опсания asm описаны в #8.11. спецификатор_описания: спецификатор_класса_памяти спецификатор_типа спецификатор_функции friend typedef спецификаторы_описания: спецификатор_описания спецификатор_описания opt Список должен быть внутренне непротиворечив в описывамом ниже смысле. |
|
||