LINUX.ORG.RU

История изменений

Исправление Unicode4all, (текущая версия) :

Ну, товарищ тебе сказал основную суть generic, я добавлю, что чаще всего под generic контейнерами имеют в виду связные списки или иногда динамические массивы, которые можно изменять. Под встроенным типом я имею в виду встроенный в язык или стандартную библиотеку конструкцию List<T> с API навроде

LinkedList<string> strLst

strLst.PushBack("String 1")
strLst.PushBack("String 2")

str := strLst.Find("%2%")
strLst.Remove(str)

// версия на динамическом массиве

SimpleList<string> sList

sLst.InsertAt(2,"String at index")
sLst.RemoveAt(2)

Короче, я желаю встроенные generic линкеды с нормальным апи (без возни с сишными структурами и указателями)

Исходная версия Unicode4all, :

Ну, товарищ тебе сказал основную суть generic, я добавлю, что чаще всего под generic контейнерами имеют в виду связные списки или иногда динамические массивы, которые можно изменять. Под встроенным типом я имею в виду встроенный в язык или стандартную библиотеку конструкцию List<T> с API навроде

LinkedList<string> strLst

strLst.PushBack("String 1")
strLst.PushBack("String 2")

str := strLst.Find("%2%")
strLst.Remove(str)

strLst.InsertAt(2,"String at index")
strLst.RemoveAt(2)

Короче, я желаю встроенные generic линкеды с нормальным апи (без возни с сишными структурами и указателями)