凌晨三点的GTI服务器机房,麦晓雯的第六杯咖啡已经见底。  

"只要再实现constinit的静态检查..."她盯着屏幕上密密麻麻的模板元编程代码,手指在键盘上敲出残影。雪球蜷缩在主机箱上,被风扇的嗡鸣声吵得耳朵直抖。  

当清晨的阳光透过百叶窗照进来时,麦晓雯终于瘫在椅子上,满意地看着最后一行代码:  

template<typename T,typename=std::enable_if_t<std::is_arithmetic_v<T>>>constexpr auto&&__attribute__((always_inline)) sort(
    decltype((((T*)0)->operator()()) + *(T*)0) *...* v,
    auto (&&... __s)(typename std::decay<decltype(*std::declval<T>())>::type),
    typename std::common_type<decltype(0[v])...>::type _ = {}
) -> decltype(auto) noexcept(noexcept(v[0] = v[1]));


"完美!"她揉了揉酸痛的脖子,保存代码倒头就睡。  

---  

"这...是我写的?!"  

第二天中午,麦晓雯盯着屏幕,瞳孔地震。那堆decltype嵌套std::declval的"天书"仿佛来自外星文明。更可怕的是——她一行注释都没加!  

"让我试试编译..."  

回车键按下的瞬间,VS Code的CPU占用率飙到100%,五秒后直接无响应。麦晓雯抓狂地揪住自己乱成鸟窝的头发:"啊啊啊这什么鬼参数包展开!"  

威龙端着午饭推门进来,看见的就是这一幕——麦晓雯头顶翘着三撮呆毛,正对着报错信息龇牙咧嘴,雪球用爪子捂住耳朵躲在角落。  

"你......"威龙张了张嘴。  

"闭嘴!"麦晓雯凶巴巴地转头,"你会扎头发吗?"  

威龙看着炸毛的麦晓雯,诚实地摇头。  

两人面面相觑——一个抓狂的天才黑客,一个捧着饭盒的前飞行员,还有只生无可恋的猫。  

雪球:"喵......"(两个废物)  
    

上一章
下一章
返回主页