C nima predlog, kot je C++, čeprav lahko nekaj podobnega dosežete s "pametno" (ali WTFey, odvisno od tega, kako gledate) uporabo makrov define. Vendar si oglejte, kako na primer GLib to počne za posamezno povezane sezname ali dvopovezane sezname.
Zakaj potrebujemo predloge v C?
Predloge so mehanizem, s katerim C++ izvaja generični koncept. Preprosto, omogočajo vam, da podate vrsto podatkov kot parameter, tako da ne potrebujete za pisanje iste kode za različne vrste podatkov.
Koliko predlog je v C?
Pravilna možnost: C
Obstajata dve vrsti predlog. So funkcijska predloga in predloga razreda.
Kam dam predlogne razrede?
Pogosta rešitev za to je, da napišete deklaracijo predloge v datoteko z glavo, nato implementirate razred v implementacijsko datoteko (na primer.tpp) in vključite to implementacijo datoteka na koncu glave.
Kdaj je C++ dodal predloge?
Vključena je bila tudi
Knjižnica standardnih predlog, ki je svoj konceptualni razvoj začela 1979. Leta 2003 se je odbor odzval na številne težave, o katerih so poročali z njihovim standardom iz leta 1998, in ga ustrezno popravil. Spremenjen jezik je bil poimenovan C++03.