en
Feedback
Error Tools

Error Tools

Open in Telegram

ErrorTools. 重要消息见置顶

Show more
321
Subscribers
-124 hours
-27 days
-330 days
Posts Archive
imgui_dyn_color.tar.gz

rust写一夜,写了一地unsafe,遇到一堆闭包所有权问题,像咱这种用原始指针的还是老实用c++吧😭

写了两天,最严重的问题还是clangd支持薄弱,经常出现module not found,类型错误 module not found误报还会导致全局错误检查无效

踩坑记录
import std
1. C函数污染全局命名空间,比如 auto log = ...; log与c数学库log函数冲突 2. std模块的uint64_t等类型必须使用std命名空间 3. 宏传播,日志宏全部无效,日志全部要改,爽的不行 4. 缺少INT32_MAX等宏,要写std::numeric_limits<int32_t>::max() 5. 待定
modules
// a.cppm
export module a:b;

// a.cpp
module a:b;
会报错重定义,需要写为
// a.cppm
export module a:b;

// b.cppm
export module a;
export import :b;

// a.cpp
module a;
// 实现a:b的内容

尝试丢掉C++的傻逼头文件机制

main.cpp0.03 KB

还有牛逼设计,直接赋值是引用,不拷贝内容 还她妈不带引用计数😡

🤡🤡🤡

单例类忘记返回引用,一个bug修了一天半

新年快乐,发个000元的口令红包,也就是没有红包

photo content

平板变砖了😭

还有size(width, width)👍

极品了,直接按tab用ai补全,ai给我写了个这东西,找半天才发现问题 Info(int32_t h) : height(0) { }

好傻逼啊,匿名结构体在不同编译单元出现了不同实例

最离奇的一集
最离奇的一集

最难绷的一集: 修BUG研究两个多小时,想了各种可能,一直修不好 最后发现我编译的是32位程序 最阴间的是,只有这一个函数会被影响,其他从libvulkan到libgui都没事
最难绷的一集: 修BUG研究两个多小时,想了各种可能,一直修不好 最后发现我编译的是32位程序 最阴间的是,只有这一个函数会被影响,其他从libvulkan到libgui都没事