Шрифт:
• Локальные статические объекты создаются, когда поток выполнения достигает их определения и (если они были созданы) уничтожаются в конце программы.
• Объекты в свободной памяти создаются оператором
Временная переменная, связанная с локальной ссылкой, существует столько же, сколько и сама ссылка. Рассмотрим пример.
Результат выглядит следующим образом:
Временные строки, сгенерированные при вызовах
A.5. Выражения
В этом разделе описываются операторы языка C++. Мы используем обозначения, которые считаем мнемоническими, например:
Обратите внимание на то, что члены могут быть сами вложенными, поэтому можем получить такие выражения, как
Оператор
Объекты, на которые ссылается указатель
Эти инструкции в книге не рассматриваются; обратитесь к более сложным учебникам.
Если
Для встроенных типов операторы
Результатом оператора сравнения является значение типа
Обратите внимание на то, что
Оператор