News for hackers. Stuff that matters.
Re:We have C++14 by Nursie on Monday August 18, 2014 @07:24PM (#8195242)
The main downside I can see with it is how much implicit behaviour there is. Sometimes it's very hard to figure out what's actually going to happen with a line of code.

That said it's quite expressive now, you can do a lot with a little code, which is always nice.

Re:We have C++14 by blt on Tuesday August 19, 2014 @11:15AM (#8197731)
Yes. As much as I love C++, I sometimes get very scared by the implicit behavior. This is why I don't understand the hate on exception-free, more C-like C++. You can still reap huge benefits from std::algorithm, iterators, classes, templates, while stepping back to a more manual approach for allocation and lifetime management.
Re:We have C++14 by JoeAltmaier on Tuesday August 19, 2014 @11:19AM (#8197759)
You definitely have to pick and choose from C++ based on environment, your staff's experience, what kind of problem you're solving. Allocation in particular is problematic in every language (even GC languages) especially when latency is an issue, so that's probably what I manage 'manually' most often.