stl1weekend icon indicating copy to clipboard operation
stl1weekend copied to clipboard

List实现构造问题

Open fengchen321 opened this issue 1 year ago • 3 comments

_uninit_assign 进行构造时,节点数在while之后n变为0后赋值给m_size,应为while之前赋值。

fengchen321 avatar Oct 07 '24 11:10 fengchen321

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

fengchen321 avatar Oct 07 '24 11:10 fengchen321

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

fengchen321 avatar Oct 08 '24 12:10 fengchen321

已修复,请重新 pull

winner245 avatar Oct 25 '24 14:10 winner245