LINUX.ORG.RU

История изменений

Исправление geekless, (текущая версия) :

Тип определяет возможный набор операций над объектом. Что у нас тут и происходит.

Аналогично, например, с const. В C++ фактически каждый тип данных двуедин: представлен как константный и неконстантный варианты. И ответы на вопрос «что можно делать с этим объектом этого типа?» зависят от того, костантный ли он.

Или в Rust — указатели представлены тремя вариантами, для каждого из которых свои правила, что с ними можно делать, и как их можно преобразовывать друг в друга.

Исходная версия geekless, :

Тип определяет возможный рабор операций над объектом. Что у нас тут и происходит.

Аналогично, например, с const. В C++ фактически каждый тип данных двуедин: представлен как константный и неконстантный варианты. И ответы на вопрос «что можно делать с этим объектом этого типа?» зависят от того, костантный ли он.

Или в Rust — указатели представлены тремя вариантами, для каждого из которых свои правила, что с ними можно делать, и как их можно преобразовывать друг в друга.