Добрый день всем!
Кто-нибудь сталкивался с такой проблемой — примерно в строчках 197-200 файла base.hpp:
typedef typename
mpl::eval_if_c<(dimensionality == 1), // здесь выдаёт ошибку
choose_value_accessor_one<T>,
choose_value_accessor_n<T,dimensionality> >::type type; // здесь выдаёт ошибку
вываливается 2 раза следующая ошибка:
E2231 Member value_accessor_generator<T,NumDims>::dimensionality cannot be used without an object
Ошибку во второй строке я в принципе убрал:
mpl::eval_if_c<(NumDims::value == 1),
А вот в 4-й так сделать не получается
Кто-нибудь лечил эту ошибку и как? (Потому как получается там прописывать только цифровую константу следовательно я получаю не многомерный массив а массив с жестко прописанной размерностью).
Заранее спасибо