无动态存储器的信号和插槽 我正在寻找一个不使用动态内存分配的C++信号槽框架,它很小。用于实时应用中的MCU。KSignal在另一篇文章中提到,是我迄今为止看到的唯一一个似乎合适的。有没有人有过使用其他合适库的经验?自从C++11以来,使用and等工具开发
无动态存储器的信号和插槽无动态存储器的信号和插槽 我正在寻找一个不使用动态内存分配的C++信号槽框架,它很小。用于实时应用中的MCU。KSignal在另一篇文章中提到,是我迄今为止看到的唯一一个似乎合适的。有没有人有过使用其他合适库的经验?自从C++11以来,使用and等工具开发,c++,C++,无动态存储器的信号和插槽 我正在寻找一个不使用动态内存分配的C++信号槽框架,它很小。用于实时应用中的MCU。KSignal在另一篇文章中提到,是我迄今为止看到的唯一一个似乎合适的。有没有人有过使用其他合适库的经验?自从C++11以来,使用and等工具开发自己的变体并不难。您可以通过使用(例如)固定数量的插槽使其“非动态”。@JoachimPileborg IIRCstd::function和std::bind都可以使用动态内存。为什么需要动态内存分配?您开发的平台是否有任何限制?@doptim
我正在寻找一个不使用动态内存分配的C++信号槽框架,它很小。用于实时应用中的MCU。KSignal在另一篇文章中提到,是我迄今为止看到的唯一一个似乎合适的。有没有人有过使用其他合适库的经验?自从C++11以来,使用and等工具开发自己的变体并不难。您可以通过使用(例如)固定数量的插槽使其“非动态”。@JoachimPileborg IIRC
std::function
和std::bind
都可以使用动态内存。为什么需要动态内存分配?您开发的平台是否有任何限制?@doptimuprime他提到微控制器和实时应用程序,在这些领域中,避免任何动态分配是很常见的。