-1
我想實現一類,稱之爲K,當作爲模板類C.這裏的模板參數傳遞的代碼示例以下代碼編譯:如何實現可以作爲模板參數傳遞的類?
template <typename T>
class C
{
typename T::counter_type counter;
public:
C() : counter(0) {}
void Do (T t)
{
if (t>0) ++counter;
}
};
class K
{
};
誰能幫我瞭解執行?
'struct K {typedef some_integral_type counter_type; };'或者'struct K {using counter_type = some_integral_type; };' – user657267
編譯,添加錯誤消息所要求的功能。 –