以下のマークされた行の意味を誰か説明できますか? 通常、マトリックスを初期化しています。
サイズ = 3 としましょう。次に、6 つの位置を持つマトリックス、つまり 1x6 マトリックスを作成する必要があります。しかし、毎回ここで2行目が必要です。そして、なぜ毎回-1を押しているのですか?
for (unsigned i = 0; i < size(); i++) {
vector<int> *t = new vector<int>; // (1)
for (unsigned j = 0; j <= i; j++) {
t->push_back(-1); // (2)
}
matrix.push_back(*t);
}