Попытка получить tensor_ref<A>::result
видна в tensor_view.C++, Наследующий шаблон вложенного класса
template<class A, class Range, class = void>
struct tensor_view
: detail::tensor_ref<A>,
const_tensor_view<A, Range, tensor_view<A, Range> >
{
using detail::tensor_ref<A>::result;
...
template<class A>
struct tensor_ref<A, typename same_rank<A,N>::enable>
: const_tensor_ref<A>
{
template<class I>
struct result {
typedef typename traits<A>::reference type;
};
error: no class template named "result" in "struct tensor::tensor_view<...
Что это дает?
Вырезать и вставлять snipits - пустая трата времени, так как большая часть кода, в котором мы нуждаемся, отсутствует. Если вы хотите, чтобы более чем образованные догадки приводили компилируемый фрагмент кода с полным сообщением об ошибке. Английский текст может быть приятным, но это действительно только для вас, мы все довольно свободно владеем компилятором. –
Пробовал объявление объекта типа detail :: tensor_ref :: результат, а не использование, используя? – DumbCoder
@Martin Нелегко сделать это. Шаблоны охватывают 4 файла и очень тихие. – Anycorn