See artikkel vajab toimetamist. (Veebruar 2013) |
Mall (inglise keeles template) on programmeerimisel C++ keele omadus, mis võimaldab kirjutada koodi hoolimata sellest, mis andmetüüpidega seda koodi kasutama hakatakse.
Mallid abistavad üldistavat programmeerimist C++ keeles.
Mallid on suurepärane abivahend C++ programmeerijatele, eriti kui neid kombineerida mitmese pärimise (multiple inheritance) ja operaatorite ülelaadimisega (operator overloading). C++ Standard Template Library on üles ehitatud mallidel ning pakub programmeerijale töö lihtsustamiseks palju erinevaid klassimalle ja funktsioone.