0
我試圖通過派生類調用模板化的基類方法。 這是我的代碼調用模板化的基類方法編譯失敗
struct base
{
template<typename t>
void baseMethod(t s)
{
std::cout << s;
}
};
struct der : public base
{
};
int main()
{
der d;
d.<int>(baseMethod(12));
}
編譯失敗,並指出
main.cpp: In function 'int main()': main.cpp:25:5: error: expected unqualified-id before '<' token d.(baseMethod(12)); ^main.cpp:25:6: error: expected primary-expression before 'int' d.(baseMethod(12));
我如何能解決這個問題有什麼建議?
謝謝。語法拋給我 - 作爲定時器之後的答案 –