В чем разница между mtl::mat и mtl::matrix?

#c #boost #matrix

#c #повышение #матрица

Вопрос:

В частности, я заметил, что в документации MTL (Matrix Template Library) есть две почти идентичные записи.

mtl::mat::inserter и mtl::matrix::inserter

При использовании mtl::matrix мой компилятор жалуется, что он не объявлен, хотя соответствующие заголовочные файлы включены. Я не сталкивался с какими-либо проблемами при использовании mtl::mat . Был ли один из них устаревшим? Есть ли какие-либо различия между ними, о которых я должен беспокоиться?

Ответ №1:

Основываясь на том, что я смог почерпнуть с веб-сайта MTL mtl::matrix:: , это из более старой версии библиотек. mtl::mat:: похоже, что оно было заменено в последней версии (Rev 9555 и далее). Итак, если вы используете библиотеки, загруженные до апреля 2014 года, это может вызвать конфликт.