R.8.2 Смысл описателей
R.8.2 Смысл описателей
Список описателей следует после (возможно пустого) списка спецификаций-описания (§R.7.1). Каждый описатель содержит в точности одно имя-из-описателя, которое задает описываемый идентификатор. Если не считать описаний некоторых специальных функций (§R.12.3, §R.13.4), имя-из-описателя является просто идентификатором. Спецификации auto, static, extern, register, friend, inline, virtual или typedef относятся непосредственно к каждому имени-из-описателя из списка описателей. Тип каждого имени-из-описателя определяется как спецификацией-описания (§R.7.1), так и его описателем.
Таким образом, описание некоторого идентификатора имеет вид
T D
где T обозначает тип, а D - описатель. Если в описании D есть идентификатор без скобок, то тип этого идентификатора есть T.
В описании, где D имеет вид
( D1 )
тип D1 такой же, как и тип D. Наличие скобок не меняет типа заключенного в них имени-из-описателя, но для сложных описателей оно может повлиять на порядок применения операций.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
Смысл жизни – 2
Смысл жизни – 2 Вам случалось когда-нибудь в теплую летнюю ночь лежать, глядя на звезды, и думать, почему вы живете на свете? Каково ваше место в жизни и как следует жить дальше?Да, вот и мне не случалось.Тем не менее я выработал собственную теорию жизни, Вселенной и всего на
2.1. Слова, предложения и смысл
2.1. Слова, предложения и смысл «Механизм восприятия образов обладает некоторыми недостатками, которые являются платой за его исключительно ценные качества. Два из них, видимо, наиболее важны: образ, в особенности зрительный, склонен к обособлению ситуаций, более чем это
R.8.2 Смысл описателей
R.8.2 Смысл описателей Список описателей следует после (возможно пустого) списка спецификаций-описания (§R.7.1). Каждый описатель содержит в точности одно имя-из-описателя, которое задает описываемый идентификатор. Если не считать описаний некоторых специальных функций
1. Смысл нормализации схем баз данных
1. Смысл нормализации схем баз данных Понятие, которое мы будем рассматривать в данном разделе, связано с понятием функциональных зависимостей, т. е. смысл нормализации схем баз данных неразрывно связан с понятием ограничений, накладываемых системой функциональных
Синтаксис описателей
Синтаксис описателей Синтаксис описателей рекурсивными правилами:<идентификатор><описатель> []<описатель> [<константное-выражение>]*<описатель><описатель>()<описатель>(<список типов аргументов>)(<описатель>)Описатели в языке Си позволяют
Интерпретация составных описателей
Интерпретация составных описателей Составной описатель — это идентификатор, дополненный более чем одним признаком типа массив, указатель или функция.С одним идентификатором можно образовать множество различных комбинаций признаков типа массив, указатель или функция.
Интерпретация описателей с модификаторами
Интерпретация описателей с модификаторами Модификаторы cdecl, pascal, interrupt воздействуют на идентификатор и должны быть записаны непосредственно перед ним.Модификаторы const, volatile, near, far, huge воздействуют либо на идентификатор, либо на звездочку, расположенную непосредственно
Приложение C. Коды завершения, имеющие предопределенный смысл
Приложение C. Коды завершения, имеющие предопределенный смысл Таблица C-1. "Зарезервированные" коды завершения Код завершения Смысл Пример Примечание 1 разнообразные ошибки let "var1 = 1/0" различные ошибки, такие как "деление на ноль" и пр. 2 согласно документации к Bash --
6.2.2 Предопределенный Смысл Операций
6.2.2 Предопределенный Смысл Операций Относительно смысла операций, определяемых пользоватлем, не делается никаких предположений. В частности, посколку не предполагается, что перегруженное = реализует присваивание ее первому операнду, не делается никакой провеки, чтобы
1.5. Декларативный и процедурный смысл программ
1.5. Декларативный и процедурный смысл программ До сих пор во всех наших примерах всегда можно было понять результаты работы программы, точно не зная, как система в действительности их нашла. Поэтому стоит различать два уровня смысла программы на Прологе, а
2.3. Декларативный смысл пролог-программ
2.3. Декларативный смысл пролог-программ В главе 1 мы уже видели, что пролог-программу можно понимать по-разному: с декларативной и процедурной точек зрения. В этом и следующем разделах мы рассмотрим более формальное определение декларативного и процедурного смыслов
Ubuntu 11.10: есть ли смысл в тюнинге? Евгений Крестников
Ubuntu 11.10: есть ли смысл в тюнинге? Евгений Крестников Опубликовано 31 октября 2011 года О планах Canonical по переводу Ubuntu на графическую оболочку Gnome 3 с модификацией Unity было известно давным-давно. Отсутствие в конфигурации по умолчанию прежней gnome-shell также
Идентификация, абстрагирование, смысл Юрий Гуськов
Идентификация, абстрагирование, смысл Юрий Гуськов Опубликовано 12 августа 2010 года Орфография и пунктуация автора сохранены. Интернет — это большая свалка информации. Впрочем, не без попыток отсортировать и упорядочить. Но даже самые
Смысл наследования
Смысл наследования Мы уже рассмотрели основные способы наследования. Многое еще предстоит изучить, в частности, множественное наследование и детали того, что происходит с утверждениями в контексте наследования (понятие субконтрактов).Но вначале следует поразмышлять
АНАЛИЗЫ: Здравый смысл vs. законодательство
АНАЛИЗЫ: Здравый смысл vs. законодательство Не секрет, что представления наших с вами соотечественников о праве очень часто далеки от реальности — даже для таких «обыденных», казалось бы, отраслей, как уголовное или гражданское. Ну а «копирайт» демонизировать, как
Ubuntu 11.10: есть ли смысл в тюнинге?
Ubuntu 11.10: есть ли смысл в тюнинге? Автор: Евгений КрестниковОпубликовано 31 октября 2011 годаО планах Canonical по переводу Ubuntu на графическую оболочку Gnome 3 с модификацией Unity было известно давным-давно. Отсутствие в конфигурации по умолчанию прежней gnome-shell также ожидаемо - свою