value << std::endl; } { typedef std::common_type_t<char,short,int> A; // int typedef std::common_type_t<float,double> B; // double typedef std::common_type_t<Derived,Base> C; // Base typedef std::common_type_t<Derived*,Base*> D; // Base* typedef std::common_type_t<...
但是,返回类型是Matrix<T>,您返回Matrix<C>。所以我建议你这样写(别忘了相应地调整声明):...