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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
ForEveR
В астрале
Эксперт С++
7970 / 4732 / 320
Регистрация: 24.06.2010
Сообщений: 10,541
Завершенные тесты: 3
#1

Concepts (C++0x) - C++

16.11.2010, 01:54. Просмотров 775. Ответов 13
Метки нет (Все метки)

Концепты
По-моему должно было быть довольно мощное средство...
Однако...

Как вы относитесь к такому решению коммитета?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.11.2010, 01:54     Concepts (C++0x)
Посмотрите здесь:

Concepts TS - C++
Здравствуйте, У меня такой вопрос: Вот есть у нас TS по концептам (n4553.pdf), и в этом самом TS сказано что если у нас есть функция...

Стандарт C++ поддержка Concepts и Reflection - C++
Собственно вопрос, когда будет поддержка Concepts и Reflection? Или в новом стандарте опять откажутся от их поддержки, как это было в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
volovzi
267 / 169 / 8
Регистрация: 14.03.2010
Сообщений: 501
16.11.2010, 02:25     Concepts (C++0x) #2
С одной стороны жаль, потому что было бы любопытно попробовать. С другой стороны, там и так столько всего накрутили, что мало не покажется.
Вообще, сиплюсплюс — странный язык. Вроде бы красивый и мощный, но, в то же время, чем дальше, тем больше напоминает какое-то бесформенное нагромождение функциональностей.
fasked
Эксперт С++
4933 / 2513 / 180
Регистрация: 07.10.2009
Сообщений: 4,311
Записей в блоге: 1
16.11.2010, 07:05     Concepts (C++0x) #3
Как вы относитесь к такому решению коммитета?
Это решение было принято полтора года назад, все уже погрустили и забыли
С одной стороны жаль, потому что было бы любопытно попробовать. С другой стороны, там и так столько всего накрутили, что мало не покажется.
Вообще, сиплюсплюс — странный язык. Вроде бы красивый и мощный, но, в то же время, чем дальше, тем больше напоминает какое-то бесформенное нагромождение функциональностей.
Вы как-то противоречите себе. С одной стороны Вам жаль, что убрали очередное нагромождение, а с другой стороны Вам жаль, что их слишком много.
volovzi
267 / 169 / 8
Регистрация: 14.03.2010
Сообщений: 501
16.11.2010, 11:52     Concepts (C++0x) #4
fasked, мне не жаль, что слишком много. Мне жаль, что не всё из этого сделано изящно.
Наоборот, пусть добавят побольше нужных вещей, но так, чтобы этим всем было удобно пользоваться. Но, боюсь, для этого придётся пожертвовать совместимостью со старыми стандартами, на что комитет пойти не сможет.
slice
34 / 77 / 4
Регистрация: 04.11.2010
Сообщений: 249
16.11.2010, 12:05     Concepts (C++0x) #5
Цитата Сообщение от volovzi Посмотреть сообщение
пусть добавят побольше нужных вещей
Каких, например?
oxotnik
1589 / 1066 / 33
Регистрация: 21.08.2008
Сообщений: 4,545
Записей в блоге: 1
16.11.2010, 12:08     Concepts (C++0x) #6
Цитата Сообщение от slice Посмотреть сообщение
Каких, например?
Свойства
slice
34 / 77 / 4
Регистрация: 04.11.2010
Сообщений: 249
16.11.2010, 12:18     Concepts (C++0x) #7
Цитата Сообщение от oxotnik Посмотреть сообщение
Свойства
Если не сложно, в паре слов опиши что это такое.
volovzi
267 / 169 / 8
Регистрация: 14.03.2010
Сообщений: 501
16.11.2010, 12:18     Concepts (C++0x) #8
slice, нормальные лямбды, например.
oxotnik
1589 / 1066 / 33
Регистрация: 21.08.2008
Сообщений: 4,545
Записей в блоге: 1
16.11.2010, 12:20     Concepts (C++0x) #9
Цитата Сообщение от slice Посмотреть сообщение
Если не сложно, в паре слов опиши что это такое.
В шарпе это выглядит так: http://msdn.microsoft.com/en-us/library/x9fsa0sw.aspx
Mr.X
Эксперт С++
3048 / 1693 / 265
Регистрация: 03.05.2010
Сообщений: 3,867
16.11.2010, 12:23     Concepts (C++0x) #10
С одной стороны эта вещь кажется сильно замудрённой. С другой стороны такое впечатление, что это сделано в помощь разработчикам компиляторов, чтобы они не сильно парились о понятности своих сообщений.
fasked
Эксперт С++
4933 / 2513 / 180
Регистрация: 07.10.2009
Сообщений: 4,311
Записей в блоге: 1
16.11.2010, 13:24     Concepts (C++0x) #11
Свойства
Не вижу особой пользы от них.
oxotnik
1589 / 1066 / 33
Регистрация: 21.08.2008
Сообщений: 4,545
Записей в блоге: 1
16.11.2010, 13:52     Concepts (C++0x) #12
Цитата Сообщение от fasked Посмотреть сообщение
Не вижу особой пользы от них.
Удобство, как и все остальные свистелки
CyBOSSeR
Эксперт C++
2300 / 1670 / 86
Регистрация: 06.03.2009
Сообщений: 3,675
16.11.2010, 14:13     Concepts (C++0x) #13
Чем то эти concept'ы очень напоминают Constraints on Type Parameters в C#.
ForEveR
В астрале
Эксперт С++
7970 / 4732 / 320
Регистрация: 24.06.2010
Сообщений: 10,541
Завершенные тесты: 3
16.11.2010, 18:21  [ТС]     Concepts (C++0x) #14
CyBOSSeR, Ну да. Это аналогия с C# Where по сути. Только вроде как сильнее. Хотя не уверен
Yandex
Объявления
16.11.2010, 18:21     Concepts (C++0x)
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru