Question: what is the difference between function template and template function?
Answer: "A function template is a template that is used to generate functions. A template function is a function that is produced by a template. ... The term ""template function"" is sometimes used to mean the same thing, and sometimes to mean a function instantiated from a function template.