Re[4]: C# to Native C++
От: barn_czn  
Дата: 09.09.09 09:24
Оценка:
Здравствуйте, Пельмешко, Вы писали:

П>Здравствуйте, barn_czn, Вы писали:


_>>a_ij = ((double*)(mat.data.Ptr + mat.step * i)[j]

_>>- медленно, главная проблема — приведение к (double*)

П>а какого типа (mat.data.Ptr + mat.step * i)?


public double*[] DoubleRows
{
get
{
if (_doubleRows == null)
{
_doubleRows = new double*[_matHeader.rows];
for (int i = 0; i < _matHeader.rows; i++)
{
_doubleRows[i] = (double*)((int)_matHeader.data + _matHeader.step * i);
}
}
return _doubleRows;
}
}
— это способ работы с матрицой, самый быстрый который я нашел.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.