Lawrence Crowl gave an interesting talk at Google last week. It would seem that the next revision of the C++ standard is getting:
The new standard will be C++0x. They haven't decided whether x is 8 or 9 yet. Knowing the standards process, I imagine it will be 9. I hope they keep x to single digits...
Anyway, in addition to all of this, it is getting move semantics for rvalues, lots of new syntax for initializers, and buckets of other things. Check out the talk for more.
- A new memory model,
- Garbage collection,
- Concepts (which are more-or-less type checking for templates. This roughly boils down to "generics")
- Unicode support,
- A regular expression library,
- A for-each loop!
The new standard will be C++0x. They haven't decided whether x is 8 or 9 yet. Knowing the standards process, I imagine it will be 9. I hope they keep x to single digits...
Anyway, in addition to all of this, it is getting move semantics for rvalues, lots of new syntax for initializers, and buckets of other things. Check out the talk for more.
Comments