Ценность (информатика)

Оглавление1 Ценность (информатика)1.1 Основы значений в информатике и программировании1.2 Различие между r-значением и l-значением1.3 Понятие l-значений и r-значений в C++1.4 […]

Ценность (информатика)

  • Основы значений в информатике и программировании

    • Значения представляют сущности, которыми манипулирует программа. 
    • Элементы типа являются значениями этого типа. 
  • Различие между r-значением и l-значением

    • В языках с присваиваемыми переменными необходимо различать r-значение и l-значение. 
    • R-значение – временное значение, не сохраняющееся за пределами выражения. 
    • L-значение – объект, сохраняющийся за пределами одного выражения. 
  • Понятие l-значений и r-значений в C++

    • В стандартах C++ терминология “ценность” используется для классификации выражений, а не значений. 
    • L-значения имеют адреса хранения и могут быть изменены. 
    • R-значения могут быть l-значениями или не-l-значениями. 
  • Использование семантики перемещения в C++11

    • В C++11 добавлен специальный семантический символ && для доступа к адресу выражения только во время компиляции. 
    • Это усложнило классификацию значений и добавило понятие xvalue. 
  • Примеры значений в ассемблере

    • Значения могут быть строками, цифрами, буквами и другими данными. 
    • Ассемблеры поддерживают различные размеры непосредственных данных и позволяют выражать значения в различных форматах. 
  • Рекомендации и внешние ссылки

    • Статья содержит ссылки на внешние ресурсы и рекомендации. 

Полный текст статьи:

Ценность (информатика) — Википедия

Оставьте комментарий