配列に格納されたゼロで埋められた行列を作成する単純な関数があります。
void zeroMatrix(const int rows, const int columns, void* M)
{
for(int i = 0; i < rows; i++)
for(int j = 0; j < columns; j++)
*(((double *)M) + (rows * i) + j) = 0;
}
std::unique_ptr<double>
コードをM として使用するように変更するにはどうすればよいですか?