前置知识: C++

C++嵌入式开发

00:00
1 min Advanced 2026/6/14

嵌入式C++开发要点

1. 嵌入式 C++ 限制

// 避免异常(增加代码体积)
// -fno-exceptions

// 避免RTTI
// -fno-rtti

// 使用 constexpr 代替运行时计算
constexpr int BUFFER_SIZE = 1024;
alignas(16) uint8_t buffer[BUFFER_SIZE];

// 静态分配
class ObjectPool {
  std::array<Object, MAX_OBJECTS> pool_;
  std::bitset<MAX_OBJECTS> used_;
};

知识检测

学习进度

-- 已学文档
--% 知识覆盖率

学习推荐

专注模式