everystep
C++ 现代

std::exchange:一行写清“换掉并拿走旧值”

C++14 的 std::exchange,把“保存旧值 + 更新新值”变成一个表达式,常用在状态迁移和 move 语义里。

13 个章节
持续更新中

发现错误或想要改进?

本文档开源并托管在 GitHub 上,欢迎提交 PR 修正错误或补充内容。

在 GitHub 上编辑