Изначальный смысл дженериков, конечно, это удобство, лаконичность кода, шаблоны кода. Если дженерики компилируются именно как шаблоны кода, то проигрыша в скорости нет. Но код в итоге чуть больше (незначительно)
К ним были претензии, что из-за них код распухает (да и черт с ним вообще-то), но чтоб жаловались на скорость, не слышал. С чего им быть медленными-то?
К ним были претензии, что из-за них код распухает (да и черт с ним вообще-то), но чтоб жаловались на скорость, не слышал. С чего им быть медленными-то?
ну тут обсуждали не так давно, что компараторы, хешкоды и т.п. неплохо бы считать без виртуальных вызовов. особенно если соотв. метод невиртуален. а совсем хорошо бы чтоб инлайнилось еще это все.
Как? Что-то не нахожу. Есть поток, в нём пять байт, нужно вставить в середину два байта, на выходе получаем поток в семь байт. В середине два наших байта.