Re[72]: ToString()
От: Павел Кузнецов  
Дата: 30.11.04 14:53
Оценка:
Дарней,

> ПК> Именно это я и подразумевал под отсутсвием альтернативы деструкторам C++.


> Такова плата за GC.


Не вполне... В C++/CLI введена возможность детерминированного вызова Dispose, например, для автоматических объектов при выходе за пределы блока.

> Если уж искать в языках недостатки, то можно еще много чего вспомнить... например, совершенно уникальный std::auto_ptr с его разрушающим копированием (честное слово — ума не приложу, как вообще комитет мог пропустить такие грабли)


Отчего же... Наоборот, хотят языковую поддержку для move constructors ввести. Это не "грабли", это "фича" — специальный способ указать на передачу владения. Если эта семантика не нужна, следует использовать другие указатели.

> В любом случае — C# меня вполне устраивает, и устраивает больше, чем C++


"Каждый выбирает для себя..."
Posted via RSDN NNTP Server 1.9 delta
Легче одурачить людей, чем убедить их в том, что они одурачены. — Марк Твен
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.