LINUX.ORG.RU

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

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

В нормальном же языке есть параметрические типы и прочие виды полиморфизма плюс автовывод

что??? для этого достаточен генерический указатель в который неявно преобразуется любой указатель, и из которого можно получить любой указатель явным кастом.

а параметрические свои типы в мусорку снеси. в данном случае они не нужны. как и половина вашего раста.

Посмотри что стандартный аллокатор возвращает

спасибо за антипаттерн. когда вы там в расте уже поймете, что u8 это не байт, а арифметический тип строго говоря. а байт это даже не 8 бит, потому что 8 бит - это битсет. байт это просто байт. - нечто обладающее 256 состояниями.

короче все типы у раста в куче. в сишке тоже своя кучка имеется, но там хоть void* есть.

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

В нормальном же языке есть параметрические типы и прочие виды полиморфизма плюс автовывод

что??? для этого достаточен генерический указатель в который неявно преобразуется любой указатель, и из которого можно получить любой указатель явным кастом.

а параметрические свои типы в мусорку снеси. в данном случае они не нужны. как и половина вашего раста.