Форум программистов, компьютерный форум CyberForum.ru

C++14 концепты. Использование, статус реализации - C++

Восстановить пароль Регистрация
 
outoftime
║XLR8║
 Аватар для outoftime
505 / 427 / 33
Регистрация: 25.07.2009
Сообщений: 2,297
22.05.2014, 13:46     C++14 концепты. Использование, статус реализации #1
В этой тебе я хотел бы обсудить тему концептов. Благо g++-4.9 их поддерживает

Proof: https://gcc.gnu.org/gcc-4.9/changes.html
G++ supports unconstrained generic functions as specified by §4.1.2 and §5.1.1 of N3889: Concepts Lite Specification
Что же, инструмент для разработки у нас имеется, а вот в теории огромная пропасть, и как оттуда выбраться? Предлагаю совместными силами набросать небольшой туториал "что такое концепты и с чем их едят".

Не по теме:

Не смотря на конец поста, тема не закрыта, буду добавлять новые посты по мере нахождение полезного материала.

Лучшие ответы (1)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
22.05.2014, 14:14     C++14 концепты. Использование, статус реализации #2
outoftime, Ведь по ссылке которую ты дал уже есть ссылка на документ, где описана ВСЯ теория по поводу Concepts Lite. http://www.open-std.org/jtc1/sc22/wg...2014/n3889.pdf
Kastaneda
22.05.2014, 15:23
  #3

Не по теме:

кажись пора хотя бы С++11 освоить

0x10
2426 / 1598 / 232
Регистрация: 24.11.2012
Сообщений: 3,919
22.05.2014, 15:39     C++14 концепты. Использование, статус реализации #4
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Толи лыжи не едут...
Еще раз:
Цитата Сообщение от outoftime Посмотреть сообщение
G++ supports unconstrained generic functions
Речь только о поддержке шаблонных функций без ограничений (напр auto gcd(auto a, auto b)); о полной поддержке концептов, которые как раз являются ограничениями, ничего не сказано.
SatanaXIII
22.05.2014, 16:32     C++14 концепты. Использование, статус реализации
  #5

Не по теме:

Kastaneda, да тут еще C++98 от зубов не отскакивает.

Yandex
Объявления
22.05.2014, 16:32     C++14 концепты. Использование, статус реализации
Ответ Создать тему

Метки
c++, c++14, concept, g++
Опции темы

Текущее время: 11:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru