我有以下的模板類:類模板參數推斷與構造
template <typename T>
struct timer
{
T period;
timer(T p) :
period(p)
{}
};
初始化它,我需要做的事:
timer<double> t(double(0.0));
是可以提高timer
的類定義,允許此語法:
timer t(double(0.0));
並讓編譯器推斷出double
類型從構造函數的參數?
檢查出[爲什麼不從構造函數推斷模板參數?](http://stackoverflow.com/questions/984394/why-not-infer-template-parameter-from-constructor)爲同一問題 –