2つの行列が与えられた関数は両方の和を返します。問題は行列 't'をどのように初期化するかであると思います。平方和行列の和
#include <iostream>
#include <vector>
using namespace std;
typedef vector< vector<int> > Matrix;
Matrix sum(const Matrix&a,const Matrix&b){
Matrix t;
for(int i=0;i<a.size();i++)
for(int j=0;j<a.size();j++)
t[i][j] = a[i][j] + b[i][j];
return t;
}
何がこの行列クラスですか?これは、次のように計算されます:(大量のデータセットを追加する)少しの処理を保存することができますか?どのようなコンストラクタがありますか(サイズを設定する必要があります...)? –
行列は行列として宣言されています:typedef vector < vector>行列; 次に、与えられた2つの行列の和を返す関数が必要です。私の問題は、このコードが機能しないということです。おそらく変数tを初期化する必要があるからでしょうか? –
EricJ
よく、&bをどうやって作りましたか? :) –