Ikke-type templatargumenter blir ofte brukt innen templatmetaprogrammering. Dette er vanlige typeargumenter som kan gis som konstantuttrykk, altså beregnbare under kompilering. Det omfatter blant annet heltallstyper, pekere, referanser og enums.