The style guide says they "don't use exceptions" which is just that - they don't throw them and don't call anything that could throw them (for example, they would use the new(std::nothrow)
instead of usual new
because the latter will throw bad_alloc
when it fails to allocate memory.