История изменений
Исправление 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 линкеды с нормальным апи (без возни с сишными структурами и указателями)