Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

R.5.1 Первичные выражения





Первичными выражениями являются литералы, имена и имена, определенныес помощью операции разрешения области видимости::. первичное-выражение: литерал this:: идентификатор:: имя-функции-операции:: уточненное-имя (выражение) имя Литерал является первичным выражением. Его тип определяетсяего видом ($$R.2.5). В теле нестатической функции-члене ($$R.9.3) служебное словоthis обозначает указатель на объект, к которому относится вызовфункции. Служебное слово this нельзя использовать вне телафункции-члена класса. Операция::, за которой следует идентификатор илиимя-операции-функции или уточненное-имя являются первичнымвыражением. Его тип задается описанием идентификатора, имениили имени-функции-операции. Результатом является идентификатор,имя или имя-функции-операции. Результат является адресом, еслиидентификатор является адресом. Идентификатор или имя-функции-операциидолжны иметь файловую область видимости. С помощью операции::можно обращаться к типу, объекту, функции или элементу перечисления,даже если обозначающий их идентификатор является скрытым ($$R.3.2). Выражение в скобках является первичным выражением, тип и значениекоторого идентичны им же у выражения без скобок. Наличие скобокне влияет на то, является выражение адресом или нет. Понятие имя - это определенное первичное-выражение, котороеможет появляться только после. и -> ($$R.5.2.4): имя: идентификатор имя-функции-операции имя-функции-преобразования ~имя-класса уточненное-имя Идентификатор есть имя, при условии что он описан надлежащим образом($$R.7). Понятие имя-функции-операции описано в ($$R.13.4), апонятие имя-функции-преобразования в ($$R.12.3.2). Конструкция~имя-класса обозначает деструктор ($$R.12.4). уточненное-имя: уточняющее-имя-класса:: имя Понятие уточняющее-имя-класса, за которым следует:: и имя членаэтого класса ($$R.9.2), или члена базового по отношению к данномукласса ($$R.10) является уточненное-имя. Его тип естьтип члена, а результат выражения есть этот член. Результат являетсяадресом, если таковым является член. Имя класса может быть скрытодругим именем (не типа), в таком случае все равно имя классадоступно и его можно использовать. Если используетсяимя-класса::имя-класса или имя-класса::~имя-класса, оба понятияимя-класса должны обозначать один и тот же класс. С помощью такойзаписи обозначаются конструкторы ($$R.12.1) и деструкторы ($$R.12.4)соответственно. Можно использовать уточняющие именанеоднократно, например, N1::N2::N3::n, чтобы обозначать вложенныетипы ($$R.9.7).







Дата добавления: 2015-09-04; просмотров: 353. Нарушение авторских прав; Мы поможем в написании вашей работы!




Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...


Композиция из абстрактных геометрических фигур Данная композиция состоит из линий, штриховки, абстрактных геометрических форм...


Важнейшие способы обработки и анализа рядов динамики Не во всех случаях эмпирические данные рядов динамики позволяют определить тенденцию изменения явления во времени...


ТЕОРЕТИЧЕСКАЯ МЕХАНИКА Статика является частью теоретической механики, изучающей условия, при ко­торых тело находится под действием заданной системы сил...

Лечебно-охранительный режим, его элементы и значение.   Терапевтическое воздействие на пациента подразумевает не только использование всех видов лечения, но и применение лечебно-охранительного режима – соблюдение условий поведения, способствующих выздоровлению...

Тема: Кинематика поступательного и вращательного движения. 1. Твердое тело начинает вращаться вокруг оси Z с угловой скоростью, проекция которой изменяется со временем 1. Твердое тело начинает вращаться вокруг оси Z с угловой скоростью...

Условия приобретения статуса индивидуального предпринимателя. В соответствии с п. 1 ст. 23 ГК РФ гражданин вправе заниматься предпринимательской деятельностью без образования юридического лица с момента государственной регистрации в качестве индивидуального предпринимателя. Каковы же условия такой регистрации и...

Машины и механизмы для нарезки овощей В зависимости от назначения овощерезательные машины подразделяются на две группы: машины для нарезки сырых и вареных овощей...

Классификация и основные элементы конструкций теплового оборудования Многообразие способов тепловой обработки продуктов предопределяет широкую номенклатуру тепловых аппаратов...

Именные части речи, их общие и отличительные признаки Именные части речи в русском языке — это имя существительное, имя прилагательное, имя числительное, местоимение...

Studopedia.info - Студопедия - 2014-2024 год . (0.009 сек.) русская версия | украинская версия