On 05/22/2018 11:20 AM, Robert M. Münch wrote:
I see that I'm writing

try {
... different code ...
} catch (myException e) {
     ... same handling code ...
}

over and over again.

Of course I can put the exception handling code into a function to not duplicate it. However, I still need to write this construct over and over again. Is there a way to handle it more generic? Like:

??? (... code ...);

or

??? { ... code ...};

Where ??? would do the try and re-use the exception handling code everytime? I hope this is understandable.


An idiom known in C++ circles is a Lippincott function:

  https://cppsecrets.blogspot.ca/2013/12/using-lippincott-function-for.html

Just wanted to mention that it can be a part of a clean solution.

Ali

Reply via email to