In case you still like to use exceptions, here is the latest C++ official paper on the cost of exceptions in C++. Valstat C++ Research Various implementations R&D Work in Progress