编程语言
文章平均质量分 52
schumi2000
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Keil:Undefined symbol ......(referred from......)
当报错文件是Cpp,调用的接口为C时就会出现,解决方法是在h文件中加入extern C{}原创 2025-03-08 16:30:21 · 456 阅读 · 0 评论 -
函数可重入性及编写规范
一、可重入函数 1)什么是可重入性? 可重入(reentrant)函数可以由多于一个任务并发使用,而不必担心数据错误。相反, 不可重入(non-reentrant)函数不能由超过一个任务所共享,除非能确保函数的互斥(或者使用信号量,或者在代码的关键部分禁用中断)。可重入函数可以在任意时刻被中断,稍后再继续运行,不会丢失数据。可重入函数要么使用本地变量,要么在使用全局变量时保护自己的数据。 2)可重入函数: 不为连续的调用持有静态数据。 不返回指向静态数据的指针;所有数据都由函数的调用者提供。 使用本地数据,转载 2021-02-24 15:06:29 · 707 阅读 · 0 评论 -
C++知识:vector容器和for里面冒号
vector<fucLIB > funcxx; for (fucLIB fun : protocol.funcxx) { funcxx.push_back(fun); } vector:一个封装了动态大小数组的顺序容器 for里面冒号:自动遍历容器里面的元素,从第一个到最后一个 ...原创 2020-03-10 15:30:17 · 2383 阅读 · 0 评论 -
C语言#define简单使用
说下工作中大部分会用到的功能 1.define的“函数定义”,注意后面是没有分号的,网上有么牢牢资料都写的分号,copy过来还是要试一试啊兄弟们。 #define max(x,y) (x)&gt;(y)?(x):(y) 2.多行定义函数,最明显的特征是换行加\,这样在头文件内也可以写函数了 #define ASSERT(EX) ...原创 2018-08-28 16:46:49 · 4794 阅读 · 0 评论 -
中阶C语言 结构体(typedef用法、多维结构体、指针、内嵌函数、赋值)
111原创 2018-06-02 17:33:12 · 23237 阅读 · 22 评论
分享