Gestione Eccezzioni Try and Catch

Ciao a tutti sto cercando in rete di qua e di la ma non trovo la risposta ad un mio quesito???? :o :o

E' possibile gestire eccezioni esempio:

Try Cath con Arduino.

Con C++ è possibile

// exceptions
#include <iostream>
using namespace std;

int main () {
  try
  {
    throw 20;
  }
  catch (int e)
  {
    cout << "An exception occurred. Exception Nr. " << e << '\n';
  }
  return 0;
}

Quindi dovrebbe essere possibile anche con Arduino?

Ho appena provato ...
... l' exception handling è disabilitato di base è occorre passare il parametro -fexceptions al compilatore per abilitarlo.

Credo che occorra modificare il file platform.txt ed inserirlo al posto giusto ... ::slight_smile:

Naturalmente ... tutto da verificare :smiley: :smiley: :smiley:

Guglielmo

Secondo me in un microcontrollore tutti i casi possibili dovrebbero essere analizzati e non lasciati al caso durante il run-time.