I have a function that returns a std::vector of std::strings. However if some check is not met at the beginning of the function, I bail out (for example there is no such user)
What would the correct semantics be for such a case, where I have nothing to return?
vector<string>byref, fill it, and return abool.char **and it would beNULLon error.)