Hacker News new | ask | show | jobs
by pjmlp 2673 days ago
If you do that, you will be invoking nasal daemons, as at() is required by ISO C++ to throw.
1 comments

thankfully, ISO C++ is a language that no one actually programs in, everyone use `MSVC C++`, `g++ 8.2.1 -fwhatever`, etc
On real world where code portability actually matters, many do program against ISO C++, and have to deal with workarounds for lack of compliance.

Not doing so means ending up with situations like the Linux kernel, Windows or console games, which might be ok, when code portability doesn't matter to start with.