硅基流动apikey,想玩的自己拿去
sk-mycmzvihrqmmroomugyyagykksglxkjnbaleprmeswcjxjwt👍2
妈的给我看力竭了,半天没看出来哪是参数哪是代码
void func_name(
Type func_arg1_name) {
func_do_something();
}
Error Tools
尝试丢掉C++的傻逼头文件机制
踩坑记录
1. C函数污染全局命名空间,比如 T log {}; log与c数学库log函数冲突
2. std模块的size_t等类型必须使用std命名空间
3. 宏传播,日志宏全部无效,日志全部要改,爽的不行
4. 缺少INT32_MAX等宏,要写std::numeric_limits<int32_t>::max()
5. 待定
会报错重定义,需要写为
> import std
1. C函数污染全局命名空间,比如 T log {}; log与c数学库log函数冲突
2. std模块的size_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的内容