相关疑难解决方法(0)

为什么std :: swap移动到<utility>?

为什么要std::swap转移到<utility>C++ 11 的标题?

N3290 C.2.7说:

17.6.3.2

对原始功能的影响:功能交换移动到不同的标头

基本原理:删除对<algorithm>swap的依赖.

对原始功能的影响:已编译的有效C++ 2003代码期望交换<algorithm>可能必须包含<utility>.

我无法理解这部分的粗体.正在讨论什么样的依赖关系?为什么?

c++ swap rationale c++11

18
推荐指数
1
解决办法
1774
查看次数

标签 统计

c++ ×1

c++11 ×1

rationale ×1

swap ×1