Personal channel of @lancern

Topics: programming, hacking, memes, life, and more. Forward anything as you wish.

Join the discussion group for more fun.

Discord: https://discord.gg/RwUx9et7
CppMem: Interactive C/C++ memory model

一个用于分析 C/C++ 程序内存序的工具。它能够静态分析并发程序中所有操作之间可能存在的序关系,将这些序关系可视化,并立即指出程序中是否存在潜在的 data race 。

http://svr-pes20-cppmem.cl.cam.ac.uk/cppmem/
两年前给别人说好的 PR,一直咕到现在终于把功能写完了

咕咕咕咕咕
今日踩坑:__builtin_memset 不保证没有外部符号引用,其编译结果可能为 call memset
社区里的中小学开学了

路上好堵
发工资了!!!
std::priority_queue 的元素比较器参数是第三个模板参数,导致每次需要自定义元素比较器时都要在第二个参数位置处写一长串的 std::vector<...> 。如果元素类型比较复杂,就更难写了。

如果可以有一个类似于 _ 这样的 placeholder 可以指定对应位置的参数使用默认值就好了。既可以是模板参数,也可以是函数参数。

例如 std::priority_queue<T, std::vector<T>, MyComp> 就可以简写为 std::priority_queue<T, _, MyComp>
🍎 Apple Event - Wonderlust | 好奇心上头

Apple 将在北京时间 2023 年 9 月 13 日凌晨 1 点召开新品发布会。
Clang 16 已经进入 Arch Extra 仓库。
楼上一家人吵架吵了快一个小时,终于消停了

再不消停报警了🚓
Back to Top