15.C++实战开发教程-源代码讲解
文章平均质量分 68
C++是一种流行的高级编程语言,被广泛用于开发各种应用程序,包括操作系统、网络应用、游戏、桌面应用、嵌入式系统等等。如果你想要深入学习C++,可以通过对本专栏的学习进行掌握。总体来说,阅读C++源代码是提高你的C++编程能力的一种非常有效的方式。此外,这也是在学习和熟悉其他编程语言和框架时非常有用的
可芯智能科技研究院
本人毕业于中南大学,人工智能硕博学历,从事软件开发十五年。曾在TDK人工智能研发中心任职,深入探索机器视觉技术,参与图像识别、目标跟踪等项目,成功应用深度学习等前沿技术于实际场景。后加入ATL,专注新能源及新型电力系统研发,主导充电桩电源、双向储能电源、无人机电源等多个重要项目的设计开发,掌握电力拓扑设计、仿真分析等核心技术,结合人工智能与物联网技术提升产品性能。在软件开发方面,本人精通各种编程语言和技术框架,具备出色的软件开发及调试能力。本人紧跟时代步伐,致力于新质生产力领域的研究。愿与志同道合的朋友共学、共享、共成长,共同在新能源、新型电力系统及人工智能与机器视觉领域创造更多价值。
展开
-
HRTIM配置移相全桥过程
master、timerA、timerB频率设置成一致,方便计算。master的comp决定移相角,timerA不移动所以timerA的comp1按照常规的设置,timerB的comp设置成master的comp值与50%占空比值的和。先使能Master Timer,然后使能几组需要输出的PWM。Master用于同步TimerA/B/C/D/E/F.全文参考了这位up主的视频教程,需要观看的请移步,本文仅作为本人记录使用。视频中设置了4组PWM信号,本人应用于PSFB仅需两组互补PWM即可。原创 2024-01-10 14:25:06 · 1215 阅读 · 0 评论 -
C++作用范围/C++的作用域
类成员的名称具有类范围,该范围在整个类定义中扩展,与声明点无关。全局名称是在任何类、函数或命名空间之外声明的名称。对于全局名称,可见性也受链接规则的约束,这些规则确定名称是否在程序中的其他文件中可见。在函数或 lambda 中声明的名称(包括参数名称)具有局部范围。标签具有函数范围,这意味着它在整个函数正文中甚至在声明点之前都是可见的。在命名空间中声明的名称(在任何类或枚举定义或函数块之外)从其声明点到命名空间末尾可见。在for、if、while 或 switch 语句中声明的名称在语句块结束之前可见。原创 2023-07-22 21:24:03 · 110 阅读 · 0 评论 -
C++ 类型系统
C++还允许我们为已有类型创建自定义的类型别名,以便在代码编写中提高可读性。所有这些类型都构成了C++的类型体系,可以通过编程方式使用和扩展。掌握这些类型将有助于您设计和实现复杂的程序,同时允许您使用更好、更优化的编程方式。总体来说,C++的类型系统是非常强大和灵活的,允许开发者使用多种类型来设计和实现各种数据结构和算法。原创 2023-07-22 21:06:32 · 86 阅读 · 1 评论