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

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

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. Нарушение авторских прав; Мы поможем в написании вашей работы!




Шрифт зодчего Шрифт зодчего состоит из прописных (заглавных), строчных букв и цифр...


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


Практические расчеты на срез и смятие При изучении темы обратите внимание на основные расчетные предпосылки и условности расчета...


Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...

Конституционно-правовые нормы, их особенности и виды Характеристика отрасли права немыслима без уяснения особенностей составляющих ее норм...

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

Значення творчості Г.Сковороди для розвитку української культури Важливий внесок в історію всієї духовної культури українського народу та її барокової літературно-філософської традиції зробив, зокрема, Григорій Савич Сковорода (1722—1794 pp...

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

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

Седалищно-прямокишечная ямка Седалищно-прямокишечная (анальная) ямка, fossa ischiorectalis (ischioanalis) – это парное углубление в области промежности, находящееся по бокам от конечного отдела прямой кишки и седалищных бугров, заполненное жировой клетчаткой, сосудами, нервами и...

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