Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/127.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无动态存储器的信号和插槽 我正在寻找一个不使用动态内存分配的C++信号槽框架,它很小。用于实时应用中的MCU。KSignal在另一篇文章中提到,是我迄今为止看到的唯一一个似乎合适的。有没有人有过使用其他合适库的经验?自从C++11以来,使用and等工具开发_C++ - Fatal编程技术网

无动态存储器的信号和插槽 我正在寻找一个不使用动态内存分配的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他提到微控制器和实时应用程序,在这些领域中,避免任何动态分配是很常见的。