Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

This point of failure is exactly why exceptions were invented in C++, with low overhead for hot paths.

Initialization for out parameters does not matter. In C++ you'd return a tuple or structure or class instead of having multiple return values.

It does complicate ABI some.



Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: