Generičko programiranje — разлика између измена
Садржај обрисан Садржај додат
Нема описа измене |
Нема описа измене |
||
Ред 81:
}}
U računarstvu, '''generičko programiranje''' je tehnika koja dozvoljava da jedna promenljiva može da čuva različite [[Tipovi podataka|tipove podataka]] (takozvana višeobličnost ili polimorfizam) sve dok su zadovoljeni određeni uslovi kao što su podklasa i pravilna deklaracija. Dakle, dozvoljava nam stvaranje [[Funkcija (programiranje)|funkcija]] i klasa koje ne zavise od tipa. Primer: STL vektor, lista, stek itd. Na primer, ako se želi napraviti [[Povezana lista|lista]] koristeći generičnost, moguća deklaracija bi bila ''List <T>'', gde T predstavlja vrstu podataka. Kada se načini primerak može se napraviti List<Integer> ili List<Animal>. Prema listi se zatim postupa kao prema listi onog tipa podataka koji je naveden. Od objektno orijentisanih programskih jezika, programski jezici
== Generičke funkcije i klase – template<ref>[http://marjan.fesb.hr/~mateljan/cpp/slides12-templates.pdf Generičke funkcije i klase – template (predlošci)]</ref> ==
|