title: Standard or custom exception in C++?
body: <p>For a library code, is it better practice to create and throw custom exception class (library::Exception), or just throw standard exceptions (runtime_error, invalid_argument, etc.)?</p>