4 ms·
You could use an output pointer parameter. You could construct an object which self-reports as invalid. You could take an error handler callback. You could use
by im3w1l 5y ago
You could use an output pointer parameter. You could construct an object which self-reports as invalid. You could take an error handler callback. You could use a global variable.
Or I think my preference would be a private constructor, and a friend-function that returns value-or-error.