Phil Nash
Exceptions
P0709 R2 Zero-overhead deterministic exceptions (static exceptions)
Swift has best error handler
Exploding return types
p03w3R7 std::expected
p0798R4 Monadic operations for std::optional
What is std::error
p1028R1
error code always represent an error
p1029R1 [[move relocates]
p1144 object relocation in terms of move plus destroy
With compiler optimizations no extra overhead compared to regular return
error_code fits in two registers
auto result = try add_one (divide (42, parse_int(input));
levelofindirection.com/refs/dawn.html
boost::outcome
Question
- What is
intptr_t
?