Re[2]: Generic в C# и C++?
От: cab  
Дата: 27.11.03 13:54
Оценка:
Здравствуйте, outsourcer, Вы писали:

O>В связи с тем, что generic'и являются сущностью времени выполнения они не могут предоставлять такую же гибкость. Тут у m$ явно случилась проблема. Но они нашли вполне концептуальное решение. Вместо того, чтобы ожидать, что у параметра шаблона будет наличествовать некий метод, проще сразу потребовать, чтобы параметр шаблона принадлежал некому типу. И это правильно. Но япона мать! Какой же уродский синтаксис для этого выбран! (эмоции...)


O>
O>public class LinkedList<K,T> where K : IComparable<K>
O>

O>скопировано из technical article c m$.com

O>выделенный жирным шрифтом кусок — типичное паскалевское утверждение о том, что K имеет тип IComparable. Кто там у них из delhi в .net пришел? Запамятовал...


O>Также обошлись и с конструкторами по умолчанию.


Даже обидно как-то. В Jave'e к этому делу подошли более элегантно.... В жаве типизация параметра шаблона происходит в угловых скобках ( как и должо быть по человечески, на мой взгляд )
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.