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

I don't use nightlies, but last time I checked even clang didn't have great template error messages. C++11 doesn't address his complaint of ever-changing standard (though I don't think that's really serious). Does C++11 support lazy extensions? (Last I checked it didn't. Use case: "Unless someone declared operator&&, then both are evaluated.")

I think most of the complaints are still valid even with C++11. Whether the complaints are worth bothering about is another issue: C++ is hard, yeah, it's not going to get easier. Personally I wouldn't ever start a new project in C++, I'd rather use C or Go or Obj-C if I need low-level speed and there's a plethora of high level languages (that can still connect with C if needed) if I don't. I nevertheless have to know C++ (non-11) for all the older projects out there, most of which probably won't move to standardize on 11 making 11's benefits moot.



"I nevertheless have to know C++ (non-11) for all the older projects out there, most of which probably won't move to standardize on 11 making 11's benefits moot."

Yep, lots of projects out there that if I am lucky have moved up to Centos 5. When they get C++0x where all of these issues are fixed is just this side of never.

Oh wait a minute. Did I write C++0x? I mean when they get C++11 when all of these issues are fixed.




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

Search: