我有一門功課,告訴我們創造了一個矩陣模板,其中矩陣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 <...>'?這真是太棒了! –