Mercurial > hg > octave-nkf
diff liboctave/chMatrix.cc @ 9370:4ff6f8efdda2
fix slow cellstr -> char matrix conversions
author | Jaroslav Hajek <highegg@gmail.com> |
---|---|
date | Mon, 22 Jun 2009 08:59:38 +0200 |
parents | 8145f2255276 |
children | 3d6a9aea2aea |
line wrap: on
line diff
--- a/liboctave/chMatrix.cc +++ b/liboctave/chMatrix.cc @@ -81,9 +81,10 @@ for (octave_idx_type i = 0; i < nr; i++) { - octave_idx_type nc = s[i].length (); + const std::string si = s(i); + octave_idx_type nc = si.length (); for (octave_idx_type j = 0; j < nc; j++) - elem (i, j) = s[i][j]; + elem (i, j) = si[j]; } }