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

(1) I know of one problem with C++17 and old code. C++17 removed throw specifications from the language (http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p000...) . We use third party libraries that contain these which keep us from using C++17.


This feature was already deprecated in C++11...

Also, this is an "easy" breakage, in that it was glaringly obvious. That is, you didn't encounter a strange compilation bug and had to investigate why it occurred, or got different run-time behavior of the same code.




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

Search: