News for hackers. Stuff that matters.
Re:Why should I have written ZeroMQ in C, not C++ (2012) by kllrnohj on Thursday December 13, 2018 @06:49PM (#18677214)
Your example doesn't tell me which I have. It's assuming that err = 0 means success, but that's an assumption not a contract of the type.

By comparison some something like https://github.com/oktal/result will tell you if it's a success or error without any magic error codes that actually mean success.

You could do this with a type bit + union in C, it's just more painful without templates

There are no comments on this comment yet.