< Mat4x4::ROWS; i++){
for (int j = 0; j < Mat4x4::COLS; j++){
result(i,j) = 0;
for (int k = 0; k < mat1.COLS; k++){
result(i,j) += mat1(i, k) * mat2(k, j);
}
}
}
Не, не работает. Chain потребовал того, чтобы его операнды были константными. Т.е. mat1 и mat2 должны быть const. Поэтому индексирование тоже должно быть const (у них). А result может использовать уже и неконстантный at
Обсуждают сегодня