3 ms·
>My point was that if you are not careful when you write software in C++ and use modern features, you will get behaviour you don't want or didn't expect. This
by Kranar 5y ago
>My point was that if you are not careful when you write software in C++ and use modern features, you will get behaviour you don't want or didn't expect.
This is an unsubstantiated point and simply untrue. Modern features have worked hard to maintain what is referred to as "zero cost abstractions".
>If you run your own business I'm sure you understand that.
I do own and operate a business, a quant firm engaged in HFT. It's part of the reason why I hire so many C++ developers.
>Not keeping up with the standard has nothing to do with ignorance or refusal, but with constraints.
The ignorance comes from going into an interview where one would presumably be expected to have a basic understand of modern C++ functionality and then proceeding to call that interview BS when in fact it was you who simply had a poor understanding of what was expected.
If you don't want to use lambda expressions or you feel like using C++ like it's still the year 2003, so be it, that is your choice... just don't be surprised and go around calling interviewers full of BS when you continuously refuse to keep your understanding of technology up to date.
The problem in this case is not with the "BS interview" or the interviewer, the problem is with you. If you do not keep your understanding of C++ up to date, for whatever reason, then an interviewer is right to reject you for it in favor of someone who does take the time to keep their skills up-to-date.