littlebot
Published on 2025-04-12 / 0 Visits
0

【源码】基于Arduino的C++标准模板库移植项目

项目简介

UdonArduinoSTL是基于Arduino的C++标准模板库(STL)的移植版本,为Arduino开发者提供更高级、强大的编程工具集,包含一系列STL容器与算法,可方便处理数据,提升代码质量与开发效率。

项目的主要特性和功能

  1. 丰富的STL容器:提供vector、list、set、map等容器,便于数据存储与管理。
  2. 实用的STL算法:包含sort、find等算法,简化数据处理过程。
  3. 良好的兼容性:可在Arduino环境下稳定运行。

安装使用步骤

安装

  1. 查找保存库的目录,默认值为 ~/Documents/Arduino/libraries;若找不到,则为 ファイル > 環境設定 > スケッチブックの保存場所欄 + /libraries
  2. 执行以下命令进行复制: sh cd ~/Documents/Arduino/libraries

更新

若要更新库,执行以下命令: sh cd ~/Documents/Arduino/libraries/UdonArduinoSTL git pull

使用

```cpp

include

include

void setup() { std::vector vector; vector.push_back(123); vector.push_back(456); for (auto&& it : vector) { Serial.print(it), Serial.print('\t'); } }

void loop() {} ```

其他注意事项

本项目支持C++11及以上,但无法使用处理多线程、异步处理、RTTI、例外的文件。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】