
























7 fenglala 2024 年 12 月 9 日请教一下,第 17 页的样例代码中,proxy 的函数实现中 co_await 两个 transfer 和一个 watchdog , co_await ( transfer 接受的 socket 两个都是引用传递, transfer(tcp::socket& from, tcp::socket& to 如果 watchdog 超时返回了,导致 proxy 函数结束了,这时候 client 和 target 对象都会被析构,此时 transfer 还没返回,在 transfer 里调用 from 和 to 对象会不会有问题?如果没有问题,为啥这样写没有问题,from 和 to 的生命周期我理解已经结束了呀,是在哪里有延续呢? @zsxzy 感谢答复 |
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。