Re[32]: Java vs C# vs C++
От: · Великобритания  
Дата: 08.10.15 21:30
Оценка:
Здравствуйте, T4r4sB, Вы писали:

TB>·>Так в яве и нет проблемы битых указателей. Чудо, однако. А то что нативный код может поднасрать, это не аргумент. А ещё java кнопку reset не может запретить нажать, и что?

TB>Ты путаешь С++ и чистую сишку. В С++ при правильном использовании тоже нет битых указателей.
Тут в топике мне предлагают использовать голые указатели. Это правильное использование? А cyclic references тоже правильное?

TB>·>Меняешь чуток код и вдруг вылазишь за время жизни объекта. Упс, битый указатель.

TB>Как можно грохнуть объект, пока он ещё кем-то используется? По-моему, это косяк программиста куда более серьёзный, чем просто какой-то битый указатель.
В С++ — запросто. В java — никак.

TB>·>Можно, конечно. Но деструктор запретить-то нельзя.

TB>...но ГЦ и финализатор запретить нельзя...
TB>(я хз, к чему это, просто разговор поддержать)
Конечно нельзя. Но обратиться к объекту, попавшему ГЦ на растерзание — тоже нельзя.
но это не зря, хотя, может быть, невзначай
гÅрмония мира не знает границ — сейчас мы будем пить чай
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.