随笔分类 -  C/C++

摘要:代码平台化分层处理有很多好处,方便移植,减少迭代代码的更改,特别是量产后更改代码引入致命bug,代码可配置化极大方便了后期需求满足,只用多增加结构体成员变量即可,不用更改底层代码,从这种方法中获益匪浅。 在项目中遇到RingBuffer这样处理,后来自己写了关于ADC采集滤波的平台化处理。笔记如下: 阅读全文
posted @ 2021-01-20 16:49 软软的蜗牛小姐 阅读(185) 评论(0) 推荐(0)
摘要:以下为转载内容: 其中va_list( VA_LIST 是在C语言中解决变参问题的一组宏):va_list表示可变参数列表类型,实际上就是一个char指针fmt。 然后是va_start:va_start用于获取函数参数列表中可变参数的首指针(获取函数可变参数列表) 1、输出参数args(类型为va 阅读全文
posted @ 2018-07-06 17:18 软软的蜗牛小姐 阅读(5592) 评论(0) 推荐(0)
摘要:资料地址:http://www.runoob.com/cplusplus/cpp-basic-syntax.html C++ 程序可以定义为对象的集合,这些对象通过调用彼此的方法进行交互。现在让我们简要地看一下什么是类、对象,方法、即时变量。 对象 - 对象具有状态和行为。例如:一只狗的状态 - 颜 阅读全文
posted @ 2018-01-26 15:51 软软的蜗牛小姐 阅读(215) 评论(0) 推荐(0)
摘要:学习网站:http://www.runoob.com/cplusplus/cpp-functions.html char在VC(c++)中占1字节(byte),8位(bit)。 int在VC(c++)中占4字节(4byte),32位(32bit)。 一、相关函数摘要 1、srand( (unsign 阅读全文
posted @ 2017-11-30 10:53 软软的蜗牛小姐 阅读(2142) 评论(0) 推荐(0)