From 0b620370f732f9008400aa442b165f86304d90b8 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 11 Apr 2024 14:34:30 +0000 Subject: [PATCH] docs: Added README."fr".md translation via https://github.com/dephraiim/translate-readme --- README.fr.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.fr.md b/README.fr.md index 4f12740c..bb04ab58 100644 --- a/README.fr.md +++ b/README.fr.md @@ -4,7 +4,7 @@ parce que[ArduinoSTL d'origine](https://github.com/mike-matera/ArduinoSTL)L'aute Cette bibliothèque tente d'implémenter la plupart des fonctions de la bibliothèque standard C++ 11~17 (STL) sur Arduino. En plus d'ArduinoSTL, certaines fonctions de cette bibliothèque font également référence à MSVC, LLVM, boost et GCC. L'interface étant basée sur STL, il n'est pas nécessaire d'écrire des documents supplémentaires. Vous pouvez vous référer à n'importe quel document STL faisant autorité. Sauf indication contraire, l'utilisation de cette bibliothèque doit être la même. Si elle est différente, cela devrait être un bug. Vous êtes invités à soumettre un problème. -Si vous avez besoin de certaines fonctions incluses dans la bibliothèque standard mais qui ne sont pas fournies dans cette bibliothèque, vous êtes invités à soumettre un problème et l'auteur le mettra en œuvre pour vous en premier. +Si vous avez besoin de certaines fonctions qui se trouvent dans la bibliothèque standard mais qui ne sont pas fournies dans cette bibliothèque, vous pouvez également soumettre un problème, et l'auteur le mettra en œuvre pour vous en premier. Les architectures suivantes sont prises en charge mais nécessitent une configuration supplémentaire : @@ -19,12 +19,12 @@ Avant d'inclure un fichier d'en-tête standard C++, vous devez d'abord inclure`C - ` fill_n shuffle` - ` chrono::duration` - ` log2` -- ``On s'attendait autrefois à ce qu'il entre dans le standard C++. Même si je n'ai finalement pas pu entrer, en tant que`array`et`vector`Les types intermédiaires sont très utiles. +- ``On s'attendait autrefois à ce qu'il entre dans le projet abandonné du standard C++. Même si je n'ai finalement pas pu entrer, en tant que`array`et`vector`Les types intermédiaires sont très utiles. - ` std::function`Comportement non standard : ne rien faire lorsqu'il est appelé sur un objet nul. En effet, le comportement standard est qu'une exception doit être levée, mais Arduino ne prend pas en charge les exceptions. Si vous ne voulez rien faire lors de l'appel d'un objet nul, vous pouvez l'appeler directement sans vérifier si l'objet est nul. - ` cin cout endl`utiliser`Serial`Implémentez des flux d’entrée et de sortie standard. Cependant, vous devez toujours manuellement`Serial.begin`. ne devrait pas être dans`setup`Utilisé dans la phase d'initialisation de la variable globale avant la fonction`Serial`,Parce que`setup`Il n'y a aucune garantie avant d'être appelé`Serial`L'initialisation est terminée, utilisez ce temps`Serial`est un comportement indéfini. De plus, le test a révélé que pour l'architecture SAM, le port série peut envoyer des octets aléatoires juste après l'initialisation. Cela semble être un défaut de conception matérielle qui ne peut pas être résolu au niveau logiciel. L'extrémité réceptrice doit prendre ce problème en considération. . - `` - ` unique_ptr make_unique` -- ``,`mt19937`Il occupe beaucoup de mémoire (environ 5 Ko), utilisez-le donc avec prudence.`ArduinoUrng`est-ce spécifique à la plateforme Arduino`UniformRandomNumberGenerator`,Peut être utilisé comme`shuffle`, qui est un générateur pseudo-aléatoire logiciel et doit définir une graine aléatoire. L'architecture ESP32 prend également en charge`EspUrng`, est un véritable générateur aléatoire matériel et ne prend pas en charge la définition de valeurs de départ. +- ``,`mt19937`Il prend beaucoup de mémoire (environ 5K), alors utilisez-le avec prudence.`ArduinoUrng`est-ce spécifique à la plateforme Arduino`UniformRandomNumberGenerator`,Peut être utilisé comme`shuffle`, qui est un générateur pseudo-aléatoire logiciel et doit définir une graine aléatoire. L'architecture ESP32 prend également en charge`EspUrng`, est un véritable générateur aléatoire matériel et ne prend pas en charge la définition de valeurs de départ. - `` - `` - `` @@ -129,7 +129,7 @@ uClibc semble être assez complet. Les chaînes et les vecteurs fonctionnent tou -Utilisez toujours le dernier IDE Arduino. Cette bibliothèque utilise la spécification de la bibliothèque Arduino IDE rev.2.1 avec des fonctionnalités disponibles uniquement sur Arduino 1.6.10 et versions ultérieures. Le cahier des charges peut être trouvé ici : +Utilisez toujours le dernier IDE Arduino. Cette bibliothèque utilise la spécification de la bibliothèque Arduino IDE rev.2.1 avec des fonctionnalités disponibles uniquement sur Arduino 1.6.10 et versions ultérieures. Le cahier des charges peut être trouvé ici :