язык юриста — идентификатор VS идентичности в переполнении стека

При обучении Ценовые категории, семестр identity смущает меня

я знаю это identifier четко определено в стандарте: http://eel.is/c++draft/lex.name

Идентификатор — это произвольно длинная последовательность букв и цифр.


Но это не определяет, что является identity, Здесь перечислены несколько мест identity происходят:

  1. категория стоимости:

    Glvalue — это выражение, оценка которого определяет идентичность объекта, битового поля или функции.

  2. связь [6,5]

    (10.4) — когда оба имени обозначают шаблоны функций, подписи (17.6.6.1) совпадают.
    11 После всех корректировок типов (во время которых typedefs (10.1.3) заменяются их определениями), типы
    указанные во всех объявлениях, ссылающихся на данную переменную или функцию, должны быть идентичными, за исключением того, что объявления
    для объекта массива можно указать типы массивов, которые отличаются наличием или отсутствием привязки основного массива (11.3.4).
    Нарушение этого правила по типу идентичность не требует диагностики.

  3. Конверсии идентичности [23.17.7.9.5]


Тег переполнения стека: идентификатор (никто не обновляет):

Идентификатор — это имя, которое идентифицирует либо уникальный объект, либо уникальный класс объектов.

Тег переполнения стека: личность:

Свойство сущности, которое отличает эту сущность от всех других. Часто используется для обозначения личности пользователя и аутентификации.

Являются ли два термина одинаковыми?

  • Если они есть, почему стандарт не использует тот же?
  • Если нет, какая разница?

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]