Здравствуйте, гость ( Вход | Регистрация )
Влад | Дата 23.4.2013, 13:56 |
http://isocpp.org/blog/2013/04/trip-report...ng-2013-meeting This afternoon in Bristol, UK, the ISO C++ standards committee adopted generic lambdas, dynamic arrays (an improved version of C99 VLAs), variable templates, reader/writer locks, make_unique, optional<T>, standard library user-defined literals, and a number of other language and library improvements – and approved the result as the feature-complete Committee Draft (CD) of Standard C++14 to be distributed for its primary international review ballot. In addition to completing the C++14 CD document, the committee also made progress on three additional important parallel specifications that are on track to be published around the same time as C++14: File system library (draft), based on Boost.FileSystem version 3. Networking library, small at first and regularly extended. “Concepts Lite” language extensions (draft), to express template constraints and improve template usability and error messages. |
|
Goliath | Дата 22.9.2011, 13:02 |
Если вам нужно под Windows, то можете поставить вот этот MinGW вот отсюда. Мне его вполне хватило, чтобы посмотреть и опробовать новые фичи стандарта C++11 | |
Влад | Дата 16.9.2011, 9:15 |
Ну вот, свершилось! Новый Стандарт официально опубликован. Кто хочет купить - пожалуйста! Нет Стандарта, кроме Стандарта, и Комитет - пророк его. |
|
Iron Bug | Дата 18.8.2011, 13:40 |
для кроссплатформы акутальны только те стандарты, которые реализованы на всех платформах. а для большинства разработчиков - ещё и только те компиляторы, которые бесплатны. так что можно не особо торопиться | |
Litkevich Yuriy | Дата 18.8.2011, 13:12 |
Улучшение конструкторов объектов Цитата Стандартный C++ не допускает вызова одних конструкторов класса из других конструкторов этого же класса; каждый конструктор должен полностью инициализировать все члены класса либо вызывать для этого методы класса. Т.е. Мы часто вынуждены были делать вспомогательную функцию init(...)Новый стандарт позволяет вызывать одни конструкторы класса из других (так называемая делегация). Это позволяет писать конструкторы, использующие поведение других конструкторов без внесения дублирующего кода:
НО, Похожего эффекта можно добиться, указав инициализирующее значение 42 для этой переменной прямо при её объявлении: Любой конструктор класса будет инициализировать number значением 42, если он сам не присваивает ей другое значение. |
|
panter_dsd | Дата 18.8.2011, 13:03 |
Litkevich Yuriy, ага, она самая. | |
Litkevich Yuriy | Дата 18.8.2011, 12:50 |
Из нововведений:
ыла где-то таблица поддержки стандарта компиляторами, но найти не могу. може эта? |
|
panter_dsd | Дата 18.8.2011, 9:06 |
А есть уверенность что его весь реализуют? Была где-то таблица поддержки стандарта компиляторами, но найти не могу. | |
Iron Bug | Дата 18.8.2011, 7:28 |
gcc с 4.5 уже может. чота нет уверенности, что у него там реализован весь стандарт. |
|
BRE | Дата 17.8.2011, 21:47 |
можешь не торопиться. компиляторов-то нет покамесь. Почему нет? gcc с 4.5 уже может. Ключик ему говоришь и фсе. |
|
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 29.3.2024, 18:09 |