Const Reference of Pointer

问题起源:

在子类中实现一个模板父类的纯虚函数的时候,不能正确的通过编译。

template<typename T>

struct Fuck {

virtual void shit(const T&) = 0;

}

shit函数接受一个常量引用,当我们使用一个指针类型(A*)来实例化这个模板类的时候,函数shit的类型就应该是:

void shit(const......