Re: Read Only Memory или куда дели const?
От: Дарней Россия  
Дата: 28.10.04 05:40
Оценка: +1
Здравствуйте, pvoid28, Вы писали:

P>Пробежал глазом спецификацию C++/CLI и вдруг обалдел: а куда делось

P>ключевое слово const? Я типа в .NET не рублю.

В самом .NET константные объекты (в общем понимании этого слова) отсутствуют. Поэтому и в C++/CLI решили отказаться — будет слишко много проблем при интеграции его в общую систему.
Ну а почему их нет в .NET — это отдельный вопрос. В одном из блогов разработчиков про это было написано — такая возможность рассматривалась, но от нее в конце концов отказались, т.к. решили — реализация полноценной рантаймовой проверки отнимет слишком много сил на реализацию и вдобавок будет отъедать ресурсы. Ну а релизация только в compile-time опять таки может привести к граблям при интеграции разных языков с CLS. Поэтому болезнь решили вылечить с помощью ампутации
Хотя уже сейчас некоторые умники начали заявлять, что const на самом то деле вовсе и не нужен и даже может создавать проблемы для Реальных Програмеров, и вообще С++ умер и теперь надо учиться думать на C#

Но я думаю, что это была плохая идея, и некоторые грабли проявились уже сейчас. Только изменить тут ничего нельзя, остается только сказать — се ля ви
Всех излечит, исцелит
добрый Ctrl+Alt+Delete
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.