On 12 November 2013 17:23, andre maute wrote: > gcc version 4.7.2 20121109 (Red Hat 4.7.2-8) (GCC) > compiles the following code under Fedora. > > My question is, > if the omitting of the second template parameter of f, > is valid C++? This is a general C++ question, not specific to GCC, so there are better places to ask than here. However the answer is yes, the second template argument is deduced from the function argument, which has type double.