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

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

Войти
Регистрация
Восстановить пароль
 
ForEveR
Модератор
Эксперт С++
7958 / 4720 / 319
Регистрация: 24.06.2010
Сообщений: 10,525
Завершенные тесты: 3
#1

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

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

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

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

Стандарт C++ поддержка Concepts и Reflection C++
Concepts TS C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
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
32 / 75 / 4
Регистрация: 04.11.2010
Сообщений: 249
16.11.2010, 12:05     Concepts (C++0x) #5
Цитата Сообщение от volovzi Посмотреть сообщение
пусть добавят побольше нужных вещей
Каких, например?
oxotnik
1586 / 1063 / 33
Регистрация: 21.08.2008
Сообщений: 4,545
Записей в блоге: 1
16.11.2010, 12:08     Concepts (C++0x) #6
Цитата Сообщение от slice Посмотреть сообщение
Каких, например?
Свойства
slice
32 / 75 / 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
1586 / 1063 / 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
Эксперт С++
3040 / 1685 / 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
1586 / 1063 / 33
Регистрация: 21.08.2008
Сообщений: 4,545
Записей в блоге: 1
16.11.2010, 13:52     Concepts (C++0x) #12
Цитата Сообщение от fasked Посмотреть сообщение
Не вижу особой пользы от них.
Удобство, как и все остальные свистелки
CyBOSSeR
Эксперт C++
2299 / 1669 / 86
Регистрация: 06.03.2009
Сообщений: 3,675
16.11.2010, 14:13     Concepts (C++0x) #13
Чем то эти concept'ы очень напоминают Constraints on Type Parameters в C#.
ForEveR
Модератор
Эксперт С++
7958 / 4720 / 319
Регистрация: 24.06.2010
Сообщений: 10,525
Завершенные тесты: 3
16.11.2010, 18:21  [ТС]     Concepts (C++0x) #14
CyBOSSeR, Ну да. Это аналогия с C# Where по сути. Только вроде как сильнее. Хотя не уверен
Yandex
Объявления
16.11.2010, 18:21     Concepts (C++0x)
Ответ Создать тему
Опции темы

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