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

I agree, I'm definitely not a fan of the "Let's replace a simple and straightforward way with something that looks simpler at first but actually invokes a bunch of hidden complexity that's harder to debug and generates 10x more inefficient code. Why? Because that's the more 'modern' way." type of thinking I've seen from a lot of the "modern C++" advocates. They seem to be more interested in solving hypothetical or artificial problems that they themselves created, than the actual problem which needs to be solved.

Template libraries work well, until they don't, at which point you get many pages of confusing error messages containing absurdly long identifier names; and the cause is often something as simple as one missing, wrong, or extra character. Sometimes it even crashes the compiler...



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

Search: