История изменений
Исправление alysnix, (текущая версия) :
Никуда они не слетят, надо хранить не сами элементы, а указатели на них. Взятие указателя на ссылку в массиве просто запретить, так же как ты не можешь брать указатель на cdr в cons, ты можешь брать только его значение.
нарисуй на массивах своих два списка с разным началом, но одним хвостом.
на конс ячейках это тривиально(собсно для того они и сделаны).
или один список есть хвост другого.
Исправление alysnix, :
Никуда они не слетят, надо хранить не сами элементы, а указатели на них. Взятие указателя на ссылку в массиве просто запретить, так же как ты не можешь брать указатель на cdr в cons, ты можешь брать только его значение.
нарисуй на массивах своих два списка с разным началом, но одним хвостом.
на конс ячейках это тривиально.
или один список есть хвост другого.
Исходная версия alysnix, :
Никуда они не слетят, надо хранить не сами элементы, а указатели на них. Взятие указателя на ссылку в массиве просто запретить, так же как ты не можешь брать указатель на cdr в cons, ты можешь брать только его значение.
на рисуй на массивах своих два списка с разным началом, но одним хвостом.
на конс ячейках это тривиально.
или один список есть хвост другого.