我有一门功课,告诉我们创造了一个矩阵模板,其中矩阵1的列数等于列2模板矩阵与列数等于
我试过的行号:
#define TEMPLATEMATRIXCR template<class T, int , int >
TEMPLATEMATRIXCR Matrix<T, R> operator* (Matrix<T, int, R> a, Matrix<T, R, int> b);
它不工作,例如
矩阵[10] [30]
矩阵[20] [10]
所以,我需要与矩阵[20] [30]; //对不起,如果我的逻辑搞砸了。它告诉我E没有被定义。
在第一时刻,我做了
TEMPLATEMATRIX Matrix<T, C, R> operator* (Matrix<T, C, R> a, Matrix<T,R, C> b);
但这不是他想要的,所以现在我不能只解决2个数字,让别人“自由”
我怎么能这样做什么使用模板?
Just fyi:不要再使用作业标签。它已经过时并正在被删除。 – Bart
好的,谢谢你的信息 – Lefsler
为什么'#define'为'template <...>'?这真是太棒了! –