22 março 2024
22 março 2024
vector<double/complex> operator[](const int i) const; vector<double/complex> operator[](const ulong i) const;Agora, em vez deles, é usado um método com um valor de retorno constante:
const vector<double/complex> operator[](const ulong i) const;A correção permitirá capturar o uso incorreto do resultado no na nova versão do Alglib, o código mat[row][col]=x funciona de forma diferente do antigo. Antes, era uma escrita na matriz, e agora - escrita em um objeto vector<double/complex> temporário, que é destruído imediatamente após a escrita.