为什么std :: swap需要与std :: iter_swap不同的东西?

时间:2017-12-02 23:09:10

标签: c++

我知道std::swap需要MoveAssignable(iterswap没有)但是为什么它们需要的东西与std::iterswap不同,当它们几乎相同时?我的意思是,我不明白为什么他们有不同的要求 - 是什么构成了对这种差异的需求?

我已阅读thisthis但是,他们没有回答这个问题(至少对我没有)。

0 个答案:

没有答案