败犬日报 2025-03-20
1. 三路运算符 <=>
和强序弱序偏序
这些概念把比较运算给规范化了,区分了三种类型:
std::strong_ordering
“严格”地比较大小。std::weak_ordering
不“严格”地比较大小,比如按字典序比,但是忽略大小写;或者只看一部分属性,忽略另一部分属性。std::partial_ordering
可能有些东西没法比大小,比如 nan。
推荐阅读 https://hackingcpp.com/cpp/lang/comparisons.html
2. NVIDIA GPU 怎么执行 PTX 代码
PTX 是中间代码,运行时通过 JIT 编译成 SASS 执行。