
C++
文章平均质量分 67
小昭debug嵌入式
(付费专栏不再更新)关注我,送你车载学习资料。小昭debug在国内一家知名的tier1就职,autosar诊断和通信方向。debug…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
在linux 使用FFmpeg,简单录音例程
ffmpeg 简单录音例程对于麦克风这种硬件设备,与其说是格式,我更觉得这是驱动程序。在linux上,通用的音频驱动程序,就是alsa。这里, -f 指定格式(驱动程序)为alsa, -i 指出文件路径,这里是麦克风地址“hw:0”,最后一个是输出文件路径,这里为当前路径下,保存为 out.wav文件。注意:对于mac和window下,麦克风的硬件格式和地址是差异。C语言实现 以下是C语言调用FFmpeg的库代码:#include &l原创 2022-08-19 22:03:07 · 2705 阅读 · 1 评论 -
C语言union避坑
什么是共用体?与结构体不同,共用体的成员变量是共用一片内存,占用的空间大小是这个共用体的最大的成员变量大小,所以一个成员变量改变,将会影响到其他成员变量。共用体使用场景使用共有体,共用一片内存,可以节省一定的内存,所有的成员变量的首地址相同。以一种数据类型写入,以类外一种数据读出,例如ip地址、串口数据解析等。常用于操作系统数据结构和嵌入式硬件数据结构判断是大端还是小端union Check{ int a; char b;};int main(int argc,char** arg.原创 2022-05-10 16:27:55 · 367 阅读 · 0 评论 -
字节对齐看这篇就够了(内存对齐)
大家好,我是小昭,因为在不同硬件平台数据传输时,遇到关于字节对齐的问题,索性就做了总结,以下是我对字节对齐的理解和小结,如有疑问请联系我。原创 2022-03-18 22:26:35 · 9310 阅读 · 0 评论 -
引用不单单是取别名,还有更大的用处
还在用值传递吗?引用更加方便原创 2022-03-18 22:29:34 · 392 阅读 · 0 评论 -
C++学习4(this指针 拷贝函数 内联 静态函数)
1、this指针this是C++中的一个关键字,也是一个const指针,它指向当前对象,通过它可以访问当前对象的所有成员。this 只能用在类的内部,通过 this 可以访问类的所有成员,包括 private、protected、public 属性的。成员函数的参数和成员变量重名,只能通过 this 区分 。注意,this 是一个指针,要用->来访问成员变量或成员函数。this 是 const 指针,它的值是不能被修改的,一切企图修改该指针的操作,如赋值、递增、递减等都是不允许的。thi原创 2021-08-01 23:56:12 · 532 阅读 · 0 评论 -
C++学习3(继承)
继承与派成继承可以理解为,一个类接收另外一个类的成员函数和成员变量。继承和派生,只是站的角度不同看问题,其实本质是一样的,儿子继承父亲的家业,父亲将家业派生给儿子。被继承的类是父类或者叫基类,继承的类是派生类和子类//继承的语句格式//A继承B,访问权限为publishclass A:publish B(){ }继承方式 (如果不写,默认是私有)class A:publish B(){}class A:private B(){}class A:protected B(原创 2021-08-01 23:00:56 · 121 阅读 · 0 评论 -
C++学习2(友元 重载 命名空间)
友元友元函数私有成员对于类外部的所有程序部分而言都是隐藏的,访问它们需要调用一个公共成员函数 。在当前类以外定义的、不属于当前类的函数也可以在类中声明,但要在前面加 friend 关键字,这样就构成了友元函数。友元函数可以是不属于任何类的非成员函数,也可以是其他类的成员函数。一个函数可以被多个类声明为友元函数,这样就可以访问多个类中的 private 成员。#include <iostream>using namespace std;class Date;class Time{原创 2021-08-01 22:56:57 · 170 阅读 · 0 评论 -
C++学习1
一、背景介绍C++是一种通用的,面向对象的编程语言,1979年设计,是C语言的扩展,并提供了一些额外的功能,例如类、继承、多态、引用等。C++在现代其中不可或缺的作用,因为如多系统在其代码库中至少某些部分中东包含C++代码。而且C++的运行速度,他在性能至关重要的领域方向有用。学习C++的理由C++是师姐上最受欢迎的语言,常年霸占TIOE排行榜前列。C++加入了面向对象特性的支持,并且持续的运行速度是其他语言无法比的。嵌入式,无人驾驶,游戏引擎首选。二、环境准备1.安装编原创 2021-01-31 13:52:09 · 215 阅读 · 1 评论