C++

Function Template in C++

C++TemplatesFunction Templatesintermediate

A template is a recipe the compiler instantiates per type, so there is no runtime cost compared with a hand-written version.

expected output

7 1.5

Why practise typing this

Typing templates code builds muscle memory for the symbols and indentation C++ uses most, which prose-based typing tests never cover. DevType measures your words per minute and accuracy on this snippet and tracks the individual characters you mistype, so later lessons can target them.

More C++ practice

Browse all C++ snippets →