一直都没有发现,今天偶然用了一下forward_list。
在要一个链表插入到另一个链表时使用splice_after
发现结果和想象中的不一样,我以为这个after表示的是在fl的迭代器后插入。
于是就特别费解,明明都是左闭右开的形式。突然出现一个左开右开的形式。
看到还有其他形式于是试了一下。
嗯,有点意思。
原来他是fl2.begin()的后一个开始插入。
到这里,瞬间感觉为了迎合一个before_begin,真是不容易啊。。。
自己挖坑自己填。。。
一直都没有发现,今天偶然用了一下forward_list。
在要一个链表插入到另一个链表时使用splice_after
发现结果和想象中的不一样,我以为这个after表示的是在fl的迭代器后插入。
于是就特别费解,明明都是左闭右开的形式。突然出现一个左开右开的形式。
看到还有其他形式于是试了一下。
嗯,有点意思。
原来他是fl2.begin()的后一个开始插入。
到这里,瞬间感觉为了迎合一个before_begin,真是不容易啊。。。
自己挖坑自己填。。。