I do a simple throw \"TEST THROW\" and it isn\'t caught in my catch (std::exception& e). Is it because I\'m catching an std::exception& e?
This also may happen when you throw an exception of a an inherted type but the inhertence is private