Я хотел бы знать, как создать собственный тип данных байтового уровня (например, int, short, long и т. Д.). Я знаю, что некоторые спросят: «Почему !!», это сумасшествие! » скажем, я не хочу использовать классы или структуры. И я хочу знать, как создать такой тип данных для C/C++, даже если мне нужно использовать код asm для этого (что, я думаю, мне придется использовать). Или есть книга, которая могла бы помочь?Как создать собственный тип данных уровня байта?
Может ли кто-нибудь помочь? Спасибо.
Единственный способ создания этих типов данных - переписать/написать компилятор C++/c таким образом, чтобы анализировать и сохранять новые типы с помощью инструкций по сборке. Я бы сказал, получить хорошую книгу о компиляторах и захватить источник для GCC. –
То, о чем вы просите, не представляется возможным. Пожалуйста, объясните, что вы пытаетесь достичь, и кто-то может вам помочь ... –
Звучит как типичная [проблема XY] (http://www.perlmonks.org/index.pl?node_id=542341) меня. – usr2564301