摘要: 1、字节序理解 由于不同计算机系统采用不同的字节序存储数据,同样一个4字节的32位整数在内存中存储的方式是不同的,这称为本地字节序。字节序列分为大端字节序和小端字节序,Intel处理器大多使用大端字节序,Motoro大多使用小端字节序。 字节序的分类: 大端存储:低字节存放在高地址,高字节存放在低地 阅读全文
posted @ 2025-06-10 17:21 [BORUTO] 阅读(5) 评论(0) 推荐(0)
摘要: 。。。 阅读全文
posted @ 2025-06-10 16:58 [BORUTO] 阅读(5) 评论(0) 推荐(0)
摘要: NamedValueSet容器 解释JUCE框架中的NamedValueSet类型以及如何使用它。用户可能是在开发音频插件或桌面应用时遇到了需要存储键值对的情况,而NamedValueSet正是为此设计的。让我先回忆一下JUCE的文档内容。 NamedValueSet是JUCE中的一个类,用于存储命 阅读全文
posted @ 2025-05-29 15:24 [BORUTO] 阅读(7) 评论(0) 推荐(0)
摘要: 一、C++11为什么要引入std::function? 在 C++03 的时代,是使用函数指针来把一个函数作为参数传递,这样我们就可以实现回调函数的机制。程序设计,特别是程序库设计时,经常需要涉及到回调,如果针对每种不同的可调用对象单独进行声明类型,代码将会非常散乱,也不灵活。 所以 C++11 就 阅读全文
posted @ 2025-05-29 14:28 [BORUTO] 阅读(6) 评论(0) 推荐(0)
摘要: 在C语言中,回调函数(Callback Function)是一种非常重要的编程技术。回调函数是指一个通过函数指针调用的函数。简单来说,如果你将一个函数的指针(地址)作为参数传递给另一个函数,当这个指针被用来调用其所指向的函数时,我们就说这是回调函数。 在C语言中,回调函数(Callback Func 阅读全文
posted @ 2025-05-29 14:25 [BORUTO] 阅读(35) 评论(0) 推荐(0)
摘要: 在 JUCE 中,handleCommandMessage() 和 postCommandMessage() 是专门为 组件(Component) 设计的命令消息机制,而 handleMessage() 和 postMessage() 属于更通用的 MessageListener 消息监听器。它们虽 阅读全文
posted @ 2025-05-27 12:10 [BORUTO] 阅读(7) 评论(0) 推荐(0)
摘要: 。。。 阅读全文
posted @ 2025-05-26 11:46 [BORUTO] 阅读(2) 评论(0) 推荐(0)
摘要: JUCE 框架提供了一系列高效、易用的容器类,用于管理数据集合。这些容器在设计和性能上针对实时音频处理(低延迟、无锁)和跨平台兼容性进行了优化。以下是 JUCE 中常用的容器及其关键用法: 1. juce::Array<T> 用途:动态数组,类似 std::vector,但优化了内存分配策略(适合实 阅读全文
posted @ 2025-05-23 16:30 [BORUTO] 阅读(21) 评论(0) 推荐(0)
摘要: 。。。 阅读全文
posted @ 2025-05-23 16:24 [BORUTO] 阅读(5) 评论(0) 推荐(0)
摘要: 。。。 阅读全文
posted @ 2025-05-23 16:14 [BORUTO] 阅读(4) 评论(0) 推荐(0)