TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Learn Effective C++ for Embedded Code

82 点作者 manchoz将近 3 年前

5 条评论

immmmmm将近 3 年前
The Embedded Template Library seems relevant here:<p><a href="https:&#x2F;&#x2F;www.etlcpp.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.etlcpp.com&#x2F;</a>
评论 #32386238 未加载
bigredhdl将近 3 年前
I&#x27;m a big fan of quantum leaps (www.state-machine.com) for c++ embedded. I am not affiliated with them in any way, just had a great experience with it.
评论 #32386013 未加载
bfrog将近 3 年前
I’m always under the impression that C++ has some issues when it comes to embedded and that only a subset can be used, that the stdlib and stl cannot be used. I still don’t really understand how c++ behaves with exception handling thrown in the mix, where all sort of weird gotchas seemingly come into play.<p>I get templates, classes, and constexpr might be incredibly valuable though. If used within reason to avoid code size issues.<p>Has anyone spent serious time writing large firmwares in c++ with teams? What’s debugging like? How do people agree on what subset of the language and it’s plethora of features to use?
评论 #32386569 未加载
评论 #32386959 未加载
评论 #32386449 未加载
评论 #32386905 未加载
nynx将近 3 年前
Rust on embedded seems a hell of a lot more viable for large, complicated projects. You can basically use the entire standard library (sans io and alloc, obviously).
评论 #32387586 未加载
评论 #32387236 未加载
ilayn将近 3 年前
No.