fengchen321

Results 3 comments of fengchen321

迭代器 iterator-- 实现也写错了

empty()实现时,_M_dummy._M_prev == _M_dummy._M_next; 如果列表只有一个元素,_M_prev 和 _M_next 都会指向虚拟节点,导致empty方法错误地返回true。应该修改成_M_dummy._M_next == &_M_dummy

嗯,上面只是显示的部分提示报错信息,只显示了一个error,修改为std::forward(__args)...)后此error没了。 还是有其他error,如下:https://godbolt.org/z/bMs85f4zc error: no matching function for call to 'Function::_FuncImpl::_FuncImpl(void (* const&)(int))' 1070 | { return unique_ptr(new _Tp(std::forward(__args)...)); }