
C++
文章平均质量分 93
DevoutPrayer
Still water runs deep.
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
小型AUV控制系统开发笔记[一]基于STM32的消息中继器
从2021-2-9开始到2021-2-25该项目基本完成,写一篇笔记算是记录也是纪念把。第二句话,要感谢一下@iroek,他DE了程序里的所有BUG。如果说为什么要第二句话,因为如果可以的话他喜欢低调。先来一张全家福虽然小型AUV的控制算法是由运算能力较强的RK3399芯片完成的,但是在收集传感器数据、编写传感器驱动方面,在运行Linux内核的芯片上写起来不是很方便,于是便有了标题中的基于STM32的消息中继器。消息中继器主要完成的任务就像他的名字一样,完成消息中继。收集各个外设(传感器)的数据原创 2021-02-25 23:21:15 · 1193 阅读 · 2 评论 -
C++调用Fortran的动态链接库
由于在前一段时间做一个课程设计,老师提供了一个函数的Fortran源码。虽然听说C和Fortran可以混合编程,但由于本人不会Fortran,就选择了将Fortran的源码编译成动态链接库,并在C++中调用。Fortran编译动态链接库*Fortran是在Intel官网下载的IVFhttps://software.intel.com/zh-cn/parallel-studio-xe*V...原创 2019-10-30 12:43:46 · 2401 阅读 · 0 评论 -
C++之const
const与define的比较之前在学习C语言的过程中便听说过const要优于define,所以专门去查了一下const的优点,总结如下: 1.define宏是在预编译阶段进行替换,而const修饰的只读变量是在编译的时候确定其值。 2.define宏没有类型,而const修饰的只读变量具有特定的类型。 3.define宏并不会为常量分配内存,而常量可以。 由于存在上述两个特点,编译器对de原创 2017-12-24 14:52:21 · 279 阅读 · 0 评论 -
public,private,protected在C++中的作用
由于之前对与C++中的public,private和protected的作用不是很清楚,所以今天专门写了一个程序来研究他们的作用。 `#include class BaseClass{ public: void fun1(); private: void fun2(); protected: void fun3(); };void BaseClass::fun原创 2017-12-18 21:28:51 · 1593 阅读 · 0 评论 -
列主元高斯消去法的C++实现
下述所有内容都是建立在线性方程组有唯一解的情况高斯消去法主要用来求解线性方程组比如求解下图中的四维线性方程组该方程组写成行列式形式如下图所示首先将行列式变为阶梯行列式,以第一行为例:第一行同时除以,然后分别乘以、、并加到第2,3,4行,第一列的列向量中便只有为1下所有元素为0。同理对第二行除以,使第二列下的元素皆为0,依次类推得到如下行列式。通过回带便可以得到解...原创 2019-10-09 19:26:06 · 2940 阅读 · 0 评论