单项选择题
A.template <typename T> T abs(T {return x<0-x:x;} B.template class <T> T abs(T {return x<0-x:x;} C.template T<class T>abs(T {return x<0-x:x;} D.template T abs(T {return x<0-x:x;}
A.&& B.!= C.. D.++
A.派生类不能访问基类的保护成员 B.作为虚基类的类不能被实例化 C.派生类应当向基类的构造函数传递参数 D.虚函数必须在派生类中重新实现