
模板编程不允许虚函数的出现。为了使用基类函数,我们只能用转交函数
++
1 2 3 4 5 6 7 8 9 10 11 12
|
template<typename T> class SquareMatrixBase { protected: void (std::size_t matrixsize); }; template<typename T, std::size_t n> class SquareMatrix : private SquareMatrixBase<T> { private: using SquareMatrixBase<T>::invert; public: void () {this->invert(n);} };
|
近期评论