Как реализовать кастомный тип данных в c++ без использования нативной системой типов?
На самом деле такое возможно единственным методом: через ассемблерные вставки. Чем-нибудь типаmov ecx, [data]
mov byte ptr[ecx], 5
Штатные типы позволяют, в числе прочего, интерпретировать те или иные байтовые данные разными методами. Вернёмся к одному байту. Он может быть…
• числом
• восемью флагами
• четырёхбитовым числом и четырьмя флагами
На самом деле такое возможно единственным методом: через ассемблерные вставки. Чем-нибудь типаmov ecx, [data]
mov byte ptr[ecx], 5
Штатные типы позволяют, в числе прочего, интерпретировать те или иные байтовые данные разными методами. Вернёмся к одному байту. Он может быть…
• числом
• восемью флагами
• четырёхбитовым числом и четырьмя флагами