Paolo Bonzini <pbonz...@redhat.com> writes: > On 02/10/21 13:27, Markus Armbruster wrote: >>> The "return a boolean" rule adds some complexity (and >>> a possibility for things to be wrong/inconsistent) to the function for >>> the benefit of the callers. >> >> Yes, but returning something is only a minor burden. It also makes >> success vs. failure obvious at a glance. > > Fair enough; I'd still prefer to have an exception to the rule for > virtual functions. In that case, I really find the benefit to be > negative.
No rule without exceptions :)