为什么这里会显示Student类型无法链接到Teacher类?在模版类的定义中就是Teacher类This指针是Teacher类的为啥还有类型的问题?
你的数组定义时写错模板了
std::vector<Observer<T2> * > observers; 应该是 std::vector<Observer<T1> * > observers;
T1才是Teacher,T2是 Student