![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
soga238
嵌入式爱好者
展开
-
学习 linux 链表使用方法
最近看了几个 RTOS 内核文件,发现内核用到的链表都使用宏来操做。看内容应该是借鉴了 linux 的 list.h 代码。 好奇研究 linux 的链表代码,学习记录下。下面是我常用的链表结构定义方式:typedef struct _dlink_node { void *pData; // 存放用户数据对象指针 struct _dlink_node *ptPre; struct _dlink_node *ptNext;} dlink_n原创 2020-07-05 16:53:33 · 426 阅读 · 0 评论 -
QT 浮点转换学习工具
写程序用到浮点转换,找到网上的在线工具,了解浮点的存储原理。最近正好开始练习QT,想着浮点转换功能简单易上手,就自己手撸一个,纯当练习。 实名吐槽 QT 打包后的 exe 文件实在是太大了,使用打包工具 Enigma Virtual Box 生成的 exe 文件高达50M, 压缩后也要 20M 。实在不好意拿出手给别人使用。代码放在Github上,有需要可以参考完成图 进制转换浮点数据按照 IEEE-754 标准在内存中存储,单精度4个字节,双精度8个字节。而浮点和 16、2原创 2020-06-15 21:39:30 · 527 阅读 · 0 评论