Що таке вираз ідентифікатора?

Ідентифікаційний вираз, або id-вираз, є обмежена форма первинного вираження. Синтаксично id-вираз потребує вищого рівня складності, ніж простий ідентифікатор, щоб надати назву для всіх мовних елементів C++.

Вирази (C++) У цьому розділі описано вирази C++. Вирази є послідовності операторів і операндів, які використовуються для однієї або кількох із цих цілей: Обчислення значення з операндів. Позначення об'єктів або функцій.

Ідентифікатор є послідовність символів, яка використовується для позначення одного з наступного: Ім'я об'єкта або змінної. Назва класу, структури або об’єднання. Ім'я перерахованого типу. Член класу, структури, об'єднання або переліку.

Стандарт C++ гарантує його роботу. Стандарт передбачає знищення всіх тимчасових об’єктів як останнього кроку оцінки повного виразу, який містить точку, де були створені тимчасові об’єкти. 1. «повний вираз» означає вираз, який не є підвиразом інших виразів.

Первинні вирази є будівельні блоки більш складних виразів. Це можуть бути літерали, імена та імена, визначені оператором визначення області ( :: ).

Вираз є комбінація одного або більше операндів, нуля або більше операторів і нуля або більше пар круглих дужок. Існує три типи виразів: арифметичний вираз обчислюється як одне арифметичне значення. Символьний вираз обчислюється як одне значення символьного типу.