IE盒子

搜索
楼主: 趋势为王

算法竞赛中可能用得到的C++20新特性介绍

[复制链接]

1

主题

7

帖子

8

积分

新手上路

Rank: 1

积分
8
发表于 2023-2-1 07:12:05 | 显示全部楼层
如果用 using namespace std::ranges; 的话,编译器会首先找到 std::ranges 下的 niebloid ,然后不进行 ADL ,从而不会调用 std 下的版本。

另外那个特化存在 UB ,但不是因为“向 std 添加内容”,而是因为特化的实现不符合标准要求([namespace.std]/2)。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表