- 博客(11)
- 收藏
- 关注
原创 C++中,一个类的成员函数调用另外一个类的成员函数的方法
2、 在当前类中持有另一个类的指针或引用,然后通过该指针或引用调用目标类的成员函数。1、 在当前类中持有另一个类的对象实例,然后通过该实例调用目标类的成员函数。3、如果类之间有继承关系,可以通过继承链调用基类的成员函数。
2024-08-19 11:29:40
909
原创 程序设计——回调
在程序设计中,回调(Callback)是一种将函数作为参数传递给另一函数的技术,以便在某些条件满足时或某些事件发生后调用该函数。回调函数可以用于实现异步操作、事件驱动编程、解耦代码模块等。
2024-08-06 14:05:12
158
原创 码率控制的意义
码率控制是视频和音频编码过程中一个关键的技术,它通过优化比特率来平衡质量、带宽和存储需求。它在不同的应用场景中发挥重要作用,包括优化视频质量、适应网络带宽限制、减少存储需求、提高用户体验以及符合标准和法规。通过选择合适的码率控制策略,可以实现高效的编码和流畅的播放体验。
2024-08-01 18:08:47
914
原创 CPU,GPU,DPU的区别、联系和应用场景
CPU:通用计算单元,负责大部分的控制和计算任务,低延迟,多核化。GPU:并行计算单元,专注于图形渲染和并行计算任务,高度并行。DPU:数据处理单元,专注于数据密集型任务的加速,优化数据传输和处理。这些处理器各自有不同的设计目标和应用场景,但在现代计算系统中,它们常常协同工作,以实现高效和高性能的计算。
2024-08-01 11:42:39
1719
原创 树的概念及其作用功效
一切具有层次关系的问题可以用树来描述,树结构对数据信息进行分类分层管理,是非线性的结构。解决实际问题——图书管理、文件系统、组织架构和族谱等等,树的结构具有很高的效率。遍历:递归方式进行,先序、中序、后序遍历根据根节点的先、中、后遍历定义的。树删除根节点变成树,森林加一个根节点变成树。:开始结点,root,只有直接后继,没有直接前驱。:一个节点的子树个数。树的度为根节点的度。:每个节点的子树都是从左到右有序的。:树是包含n个节点的有限集合。:树的最大层数,也称树的高度。:没有子节点的节点。
2024-01-22 15:47:38
671
原创 链表的作用和功效
2、每个链表节点包含了两个阈,数据阈和指针阈,指针域存放节点间的地址联系。下面是一个用单链表完成购物车的增添、删减、打印操作的C++代码。1、动态内存分配,不需提前给定存储空间,非连续存储。3、类型可分为:单向、双向、循环、循环双向链表。
2024-01-17 18:25:23
683
1
原创 C++中main函数的参数解析,int main(int argc, char* argv[])
的值至少为 1,其中第一个参数是程序的名称。如果在命令行上提供了额外的参数,它们将作为字符串存储在。这个函数是程序的入口点,其中 argc。以下是一个示例,演示如何使用。数组中的后续元素中。
2023-06-04 16:37:41
540
1
原创 运行VS编译含h5读写程序报错,HDF5 library version mismatched error,Headers are 1.14.0, library is 1.10.2
VS应用程序由一个版本的HDF5编译,但运行编译好的程序时却与不同版本的静态或共享HDF5库链接,因此报错Headers are 1.14.0, library is 1.10.2,不匹配。
2023-05-25 21:49:51
329
1
原创 为什么要使用面向对象的编程思想
如果你非要把站在左边的作为一个模块,站在右边的作为另一个模块,这就影响你去思考模块的行为。我说的意思是, 类的概念源于日常的生活,把这个结合进来有助于你对程序的思考,因为我们都习惯于这样的思考。这里的中心思想就是把要解决的问题分成模块,这样我们只需要考虑某个模块代表的那个东西在程序中应该有怎样的行为, 所有的模块考虑好了之后程序就出来了。就是模块内的联系尽量紧密,模块间的联系尽量松散,这样才方便我们分别处理。所以逐步的有了函数式的程序设计, 然后到模块化的程序设计,然后又有了面向对象的程序设计。
2023-04-22 16:02:09
385
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人