败犬日报 2025-04-24
1. 下划线占位符进 C++26
cpp
void foo() {
int _ = 0;
auto [_, x] = std::make_pair(1, 2);
}
这个功能一定程度上可以用宏代替:
cpp
#define CONCAT(l, r) l##r
#define IGNORE(count) CONCAT(IGNORE_, count)
#define _ IGNORE(__COUNTER__)
void foo() {
int _ = 0;
auto [_, x] = std::make_pair(1, 2);
}
2. 基数排序把符号位反一下就支持负数排序了
可行,duckdb 是这么干的。