替换生成器对象的内容。
等价于:
std::swap(coroutine_, other.coroutine_); std::swap(active_, other.active_);
*this
来自 other 的迭代器不会失效 – 他们现在是 *this 中的迭代器。
这个赋值运算符技术上是一个复制赋值运算符,虽然 std::generator 仅可移动赋值。
std::generator