Size cost of C++ exception handling on embedded platforms
Exceptions are a really valuable programming tool , but you can live without them.
The cost of not having exceptions is usually giving every function in your code the option to return an error value.It takes some time getting used to, but it also creates the habbit of checking error codes on every function you call. It also makes handling errors something you do as soon as possible (and in the most recoverable way).