ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
18 апреля
965385 Топик полностью
lloyd (16.12.2019 21:44, просмотров: 203) ответил _Constantin24 на Есть прототип функции:
Народу известно, что каждая реализация шаблона компилируется отдельно? Но вообще шаблоны, да template <size_t StackSize> struct rt_thread { public: rt_thread(void(thread_body)(void*)); ~rt_thread(); protected: std::array<uint32_t, StackSize> m_stackdata; }; // ... class uart_thread { public: static constexpr const size_t stack_size = 512; using thread_type = rt_thread<stack_size>; uart_thread(); private: static void thread_body(void *argptr); thread_type m_thread; }; uart_thread::uart_thread() : m_thread(thread_body) {}