另一個類的訪問數據成員我有這樣的運營商超載運營
Mtx Mtx::operator*(const Vtr &rhs) const
{
Mtx Q(nrows, ncols, 0);
for (int i = 0; i < nrows; ++i) {
for (int j = 0; j < ncols; ++j) {
Q.ets[i][j] = 0.0;
for (int k = 0; k < rhs.length; ++k) {
Q.ets[i][j] += ets[i][k] * rhs.ets[k];
}
}
}
return Q;
}
我通過M3 = M1 * V1
稱之爲運營商,我收到編譯器錯誤,因爲在第三循環length
和ets[k]
是Vtr
類的私有成員。我如何訪問它們?
+1兩點:*「你可以**班**朋友或**功能**」* – Nawaz 2012-07-27 05:22:01