会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
W-cats
博客园
首页
新随笔
联系
管理
订阅
2024年12月16日
AI问答之FreeRTOS
摘要: 一、freertos源码中task.c文件如此大,里面都写了什么? FreeRTOS 的 task.c 文件是 FreeRTOS 内核的核心实现文件之一,包含了任务管理、调度、时间管理等关键功能的实现。由于 FreeRTOS 是一个功能丰富的实时操作系统(RTOS),task.c 文件的代码量较大,
阅读全文
posted @ 2024-12-16 10:39 W-cats
阅读(122)
评论(0)
推荐(0)
2024年10月5日
c++之auto关键字的注意点(涉及decltype)
摘要: 1.基本规则 auto 会根据初始化表达式的类型推导出变量的类型。 如果初始化的是值类型,auto 推导出的也是值类型。 如果初始化的是引用类型,auto 会忽略引用类型,并推导出被引用对象的类型。 如果初始化表达式是常量 (const),且 auto 不是引用类型,推导出的类型会去掉 const
阅读全文
posted @ 2024-10-05 17:43 W-cats
阅读(84)
评论(0)
推荐(0)
2024年5月7日
vs2022+Qt开发环境
摘要: 1. vs2022 拓展安装 拓展-》管理拓展,搜索qt,安装如下图所示两个拓展 Qt VS Tools、Qt Vs CMake Tools(可选)。 安装拓展包需要关闭vs,在弹出来的installer窗口点击modify安装,可能需要endtask,问题不大,常规安装套路。 2、设置参数 再次打
阅读全文
posted @ 2024-05-07 21:52 W-cats
阅读(3533)
评论(0)
推荐(0)
2024年5月3日
SDL库基础学习
摘要: 初始化 int SDL_Init(Uint32 flags); * `flags` may be any of the following OR'd together: * * - `SDL_INIT_TIMER`: timer subsystem * - `SDL_INIT_AUDIO`: aud
阅读全文
posted @ 2024-05-03 19:37 W-cats
阅读(115)
评论(0)
推荐(0)
2024年4月24日
static与const
摘要: 经典面试八股文第一题 static 1、修饰变量 初始化一次,存储在静态存储区,生命周期一直延续到程序结束的时候 修饰局部变量 初始化一次,存储在静态存储区,生命周期一直延续到程序结束的时候,但是不会改变它的作用域。 提问:作用域不变延长生命周期有什么意义呢? 比如局部变量所在函数被多次调用的时候,
阅读全文
posted @ 2024-04-24 00:20 W-cats
阅读(40)
评论(0)
推荐(0)
2024年3月28日
C++17 一些新特性的简单描述
摘要: 其实很多17的官方新特性早就被很多非官方的库支持,反复验证完善后被官方收录。 1、std::optional std::optional<vector<int>> list = {} / std::nullopt / {{}}; 不就是表示一个值存在与否是可选的吗 注意下{{}}和nullopt的区
阅读全文
posted @ 2024-03-28 20:41 W-cats
阅读(309)
评论(0)
推荐(0)
2024年3月27日
泛型编程之模板
摘要: 1.函数模板 重要行:template<typename T, typename T1> 关键值class和typename含义相同,那么我们以后就使用typename即可。 一般情况下的格式: template<模板参数列表> 返回值类型 函数名(函数参数) 模板参数列表的理解: 函数参数列表在运
阅读全文
posted @ 2024-03-27 22:39 W-cats
阅读(31)
评论(0)
推荐(0)
2024年3月25日
学习笔记之算法快速排序
摘要: 快速排序 听说有的公司面试会考?0.0 快速排序思想:分治法 基本思想:1、从数列中选出一个数 2、分区(遍历),比它大的放他右边,比它小的或者等于的,放他左边 3、对左右区间重复第2步,直到区间只有一个数(递归) 参考:快速排序 | 菜鸟教程 (runoob.com) 在该网站中将思想2的实现称为
阅读全文
posted @ 2024-03-25 18:29 W-cats
阅读(33)
评论(0)
推荐(0)
公告