Predloge so značilnost programskega jezika C, ki funkcijam in razredom omogoča delovanje z generičnimi tipi. To omogoča funkciji ali razredu, da deluje na številnih različnih tipih podatkov, ne da bi jih napisal za vsakega posebej. Predloge so zelo uporabne za programerje v C, še posebej v kombinaciji z večkratnim dedovanjem in preobremenitvijo operaterja. C standardna knjižnica ponuja številne uporabne funkcije v okviru povezanih predlog. Glavna navdiha za predloge C so parametrirani moduli, ki jih ponuja CLU in generiki, ki jih zagotavlja Ada. [Preobremenitev operaterja][Ada: programski jezik] |