Skip to content

败犬日报 2025-03-20

1. 三路运算符 <=> 和强序弱序偏序

这些概念把比较运算给规范化了,区分了三种类型:

  1. std::strong_ordering “严格”地比较大小。
  2. std::weak_ordering 不“严格”地比较大小,比如按字典序比,但是忽略大小写;或者只看一部分属性,忽略另一部分属性。
  3. std::partial_ordering 可能有些东西没法比大小,比如 nan。

推荐阅读 https://hackingcpp.com/cpp/lang/comparisons.html

2. NVIDIA GPU 怎么执行 PTX 代码

PTX 是中间代码,运行时通过 JIT 编译成 SASS 执行。