#include <iostream>
template <class T>
void f(T const & t)
{
std::cout << "in template: " << t << std::endl;
}
//void f(int) = delete;
int main()
{
f(10.);
f(1);
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKdGVtcGxhdGUgPGNsYXNzIFQ+CnZvaWQgZihUIGNvbnN0ICYgdCkKewoJc3RkOjpjb3V0IDw8ICJpbiB0ZW1wbGF0ZTogIiA8PCB0IDw8IHN0ZDo6ZW5kbDsKfQoKLy92b2lkIGYoaW50KSA9IGRlbGV0ZTsKCmludCBtYWluKCkKewoJZigxMC4pOwoJZigxKTsKCXJldHVybiAwOwp9