3 ms·
C++ has optional, but I wanted to demonstrate that you could wrap a C API in a safer more ergonomic way. If you rewrote it in a more modern way and changed the
by maccard 2y ago
C++ has optional, but I wanted to demonstrate that you could wrap a C API in a safer more ergonomic way.
If you rewrote it in a more modern way and changed the API
std::optional<int> getFoo();
if (auto val = getFoo()) {}
There are lots of improvements over C’s type system - std.array, span, view, hell even a _string_ class