Несоответствие типов
От: Случай  
Дата: 14.02.05 17:03
Оценка:
Имеется следующий код
...
extern void CreateTrellis(int nOut, mxArray *pOut[],
              int nIn, const mxArray *pIn[]);
...
mxArray *Pol2Trel[2];
Pol2Trel[0] = K_mx;
Pol2Trel[1] = Gen_mx;
mxArray *Trellis[1];

CreateTrellis(1, Trellis, 2, Pol2Trel);
...

где mxArray — некая структура.
При компиляции выдается ошибка

error C2664: 'CreateTrellis' : cannot convert parameter 4 from 'struct mxArray_tag *[2]' to 'const struct mxArray_tag *[]'
Conversion loses qualifiers


Как правильно вызвать функцию 'CreateTrellis'?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.