История изменений
Исправление alysnix, (текущая версия) :
ты не сможешь встроить в язык типы на все случаи жизни(это даже просто неверный подход). и придется тебе идти по пути плюсов - иметь шаблонизацию, всякие там контракты и прочее. и уже через это вот все реализовывать твои nullableptr и все такое (как пример можно обратиться к плюсовому std) . но какие-то базовые указатели тебе нужны по любому. и эти базовые указатели - те, самые что в плюсах.
а как только ты вступишь на этот путь… окажется, что там уйма семантики, и куча работы, которую тебе не сделать. просто потому что в сутках 24 часа, а у тебя одна голова.
Исходная версия alysnix, :
ты не сможешь встроить в язык типы на все случаи жизни(это даже просто неверный подход). и придется тебе идти по пути плюсов - иметь шаблонизацию, всякие там контракты и прочее. и уже через это вот все реализовывать твои nullableptr и все такое (можно обратиться к плюсовому std) . но какие-то базовые указатели тебе нужны по любому. и эти базовые указатели - те, самые что в плюсах.