20/01/14 20:20:51.77 J0UMnVjO.net
>>249
>>251
もう少し正確に言うと関数の引数の型については推論してくれる。
戻り値については推論してくれないから<>で型を指定する必要がある。
template<typename T>
T func(double v){
return static_cast<T>(v);
}
int main(){
// int pi = func(3.14); // エラー
int pi = func<int>(3.14);
return 0;
}