Персональные инструменты
 

ADD 2010: Отчет Титаренко Константина/C++0x

Материал из CustisWiki

< ADD 2010: Отчет Титаренко Константина
Версия от 18:39, 16 ноября 2011; StasFomin (обсуждение | вклад) (Новая страница: «;C++0x (Елена Сагалаева на ADD-2010) Второй доклад Елены был о нелегкой доле в современном мире...»)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Это снимок страницы. Он включает старые, но не удалённые версии шаблонов и изображений.
Перейти к: навигация, поиск
C++0x (Елена Сагалаева на ADD-2010)

Второй доклад Елены был о нелегкой доле в современном мире мощнейшего языка C++. Стандарт давно морально устарел и требует доработок, есть большая проблема — обучение и обучаемость языку. Выпуск нового стандарта постоянно откладываются, так как процесс его проработки очень демократичен и занимает много времени. Последний анонс — 2011 год. Сейчас уже ясно, что в нем отказались от сборки мусора и от концепций, урезали потоки. Но разработчикам компиляторов надо как-то жить, они вынуждены реализовывать полезные фичи, не дожидаясь официального выпуска стандарта. Далее рассмотрели несколько фич в разрезе трех компиляторов: GCC 4.5.1, VC++2010, IntelC++ 11, кто и как эти фичи реализовал:

  • auto
  • списки инициализации
  • лямбда-функции
  • лямбда-capture
  • замыкания
  • nullptr
  • атрибуты (никем не реализованы)
  • long long int