¿Qué métodos de cadena se cambiaron con Arduino 1.0?

0

Parece que varios de los métodos String (hasta ahora estoy seguro de que se aplican a trim() y a las funciones superior / inferior) en la biblioteca Arduino para modificar la cadena en lugar de devolver una nueva uno. ¿Hay una lista completa de cuales métodos han sido modificados? Las notas de la versión tienen la siguiente declaración inútil:

  
  • La clase String también ha sido reimplementada por Paul Stoffregen. Esta nueva versión es más eficiente en memoria y robusta. Algunas funciones   que anteriormente devolvía nuevas instancias de cadena (por ejemplo, trim () y   toUpperCase ()) se ha cambiado para que, en su lugar, modifique las cadenas en su lugar.
  •   

¡Gracias!

    
pregunta Computerish

2 respuestas

1

Sugeriría buscar en el código fuente de WString.cpp de la versión actual ... De esta forma, obtendrá información actualizada de primera mano ...

    
respondido por el PrimosK
1

Al menos en la versión MAC OSX y Windows, no hay documentación en la carpeta de referencia para la clase String. Eso ciertamente puede llevar a confusión sobre la nueva clase String cuando no recibe documentación en la distribución.

Sin embargo, los archivos se publican en la sección de referencia en línea. Espero que sus preguntas puedan ser respondidas allí si no le interesa profundizar en el código fuente (aunque la fuente es el recurso más importante).

    
respondido por el rdivilbiss

Lea otras preguntas en las etiquetas