外部C ++模块可以与Arduino一起使用吗?

时间:2018-10-31 01:18:45

标签: c++ arduino

如果我要将模块包含到我的#include <array>文件中,编译器是否还会将其合并并编译到板中?我该怎么做呢?

示例:{{1}}

1 个答案:

答案 0 :(得分:-1)

即使您获得了供arduino使用C ++的专用makefile,也没有获得漂亮的STL。但是,有人用内联的C ++重新创建了STL

除此之外,您将需要记住,任何外部模块的制造商可能都必须使其兼容才能正常工作。 include语句在arduino中仍然有效,只是要记住,对于像arduino这样的小型系统上的大型库,内存(闪存和RAM)都是一个大问题。

编辑: 我对内置库进行了一些挖掘,结果发现,Arduino默认为C ++。但是,该库具有太多宏,并且为实现最大的C兼容性而设计,因此很难编写出良好的C ++。