- C++0x (Елена Сагалаева на ADD-2010)
Текущий стандарт C++ аж 98-го года и давно морально устарел.
Зачем что менять? Вот:
- Сделать язык лучше для системного программирования
- Облегчить обучение языку
Но при этом сохранить обратную совместимость по максимуму.
В марте 2010 вышел draft нового стандарта C++, принятие которого ожидали еще в двухтысячные годы (потому и 0x). Но в стандарт не вошли некоторые ожидаемые вещи, например сборка мусора.
Производители компиляторов не стали дожидаться выхода стандарта и уже частично его поддерживают. В докладе показывались новые возможности языка и поддержка этих возможностей компиляторами GCC 4.5.1, MS VC++ и Intel C++.