MSVC2015, странные ошибки %)
От: niXman Ниоткуда https://github.com/niXman
Дата: 16.02.16 09:53
Оценка:
снова драсте.

пытаюсь скомпилить вполне себе рабочий код, но что-то идет не так...

1>c:\program files (x86)\microsoft visual studio 14.0\vc\include\forward_list(841): warning C4346: 'std::forward_list<_Ty,_Alloc>::std::forward_list<_Ty,_Alloc>::_Alty::is_always_equal::value': dependent name is not a type
1> c:\program files (x86)\microsoft visual studio 14.0\vc\include\forward_list(841): note: prefix with 'typename' to indicate a type
1>c:\program files (x86)\microsoft visual studio 14.0\vc\include\forward_list(841): error C2061: syntax error: identifier 'value'

в forward_list(841) находится это:
    _Myt& operator=(_Myt&& _Right)
        _NOEXCEPT_OP(_Alty::is_always_equal::value) // <<<<<<<<<<<<<<<<<<<<<<<<< 841
        {    // assign by moving _Right
        if (this != &_Right)
            {    // different, assign it
            clear();

            if (_Alty::propagate_on_container_move_assignment::value
                && this->_Getal() != _Right._Getal())
                this->_Move_alloc(_Right._Getal());

            _Assign_rv(_STD forward<_Myt>(_Right));
            }
        return (*this);
        }

это чтож получается, STL, входящая в поставку MSVC2015, не рабочая?
или я что-то делаю не так?
пачка бумаги А4 стОит 2000 р, в ней 500 листов. получается, лист обычной бумаги стОит дороже имперского рубля =)
Отредактировано 16.02.2016 9:54 niXman . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.