我有一個問題,當我可以有一個參數有三個模板參數的函數。 當我想編譯我的代碼g ++說,函數聲明瞭聲明。錯誤調用模板函數C++
功能:
double FunctionXY(
const Object<float, vectorType, T> obj, //In
const double d)
{
....
return d;
}
如果我把它叫做:
FunctionXY(&H, d);
構造的H:
Object<float, vectorType, T> Obj("Object");
我也想給全功能的模板,然後把那些obj模板參數中的模板變量。
任何人有一個想法我做錯了什麼?
你爲什麼按值傳遞一個指針H而不是隻是對象? – tillaert
顯示完整的未更改的錯誤消息。 –