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

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

Восстановить пароль Регистрация
 
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
16.11.2010, 01:54     Concepts (C++0x) #1
Концепты
По-моему должно было быть довольно мощное средство...
Однако...

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

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

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
volovzi
266 / 168 / 8
Регистрация: 14.03.2010
Сообщений: 501
16.11.2010, 02:25     Concepts (C++0x) #2
С одной стороны жаль, потому что было бы любопытно попробовать. С другой стороны, там и так столько всего накрутили, что мало не покажется.
Вообще, сиплюсплюс — странный язык. Вроде бы красивый и мощный, но, в то же время, чем дальше, тем больше напоминает какое-то бесформенное нагромождение функциональностей.
fasked
Эксперт C++
 Аватар для fasked
4924 / 2504 / 180
Регистрация: 07.10.2009
Сообщений: 4,306
Записей в блоге: 1
16.11.2010, 07:05     Concepts (C++0x) #3
Как вы относитесь к такому решению коммитета?
Это решение было принято полтора года назад, все уже погрустили и забыли
С одной стороны жаль, потому что было бы любопытно попробовать. С другой стороны, там и так столько всего накрутили, что мало не покажется.
Вообще, сиплюсплюс — странный язык. Вроде бы красивый и мощный, но, в то же время, чем дальше, тем больше напоминает какое-то бесформенное нагромождение функциональностей.
Вы как-то противоречите себе. С одной стороны Вам жаль, что убрали очередное нагромождение, а с другой стороны Вам жаль, что их слишком много.
volovzi
266 / 168 / 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
 Аватар для oxotnik
1584 / 1061 / 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
266 / 168 / 8
Регистрация: 14.03.2010
Сообщений: 501
16.11.2010, 12:18     Concepts (C++0x) #8
slice, нормальные лямбды, например.
oxotnik
 Аватар для oxotnik
1584 / 1061 / 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
Эксперт С++
 Аватар для Mr.X
2802 / 1578 / 247
Регистрация: 03.05.2010
Сообщений: 3,666
16.11.2010, 12:23     Concepts (C++0x) #10
С одной стороны эта вещь кажется сильно замудрённой. С другой стороны такое впечатление, что это сделано в помощь разработчикам компиляторов, чтобы они не сильно парились о понятности своих сообщений.
fasked
Эксперт C++
 Аватар для fasked
4924 / 2504 / 180
Регистрация: 07.10.2009
Сообщений: 4,306
Записей в блоге: 1
16.11.2010, 13:24     Concepts (C++0x) #11
Свойства
Не вижу особой пользы от них.
oxotnik
 Аватар для oxotnik
1584 / 1061 / 33
Регистрация: 21.08.2008
Сообщений: 4,545
Записей в блоге: 1
16.11.2010, 13:52     Concepts (C++0x) #12
Цитата Сообщение от fasked Посмотреть сообщение
Не вижу особой пользы от них.
Удобство, как и все остальные свистелки
CyBOSSeR
Эксперт C++
 Аватар для CyBOSSeR
2293 / 1663 / 86
Регистрация: 06.03.2009
Сообщений: 3,675
16.11.2010, 14:13     Concepts (C++0x) #13
Чем то эти concept'ы очень напоминают Constraints on Type Parameters в C#.
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
16.11.2010, 18:21  [ТС]     Concepts (C++0x) #14
CyBOSSeR, Ну да. Это аналогия с C# Where по сути. Только вроде как сильнее. Хотя не уверен
Yandex
Объявления
16.11.2010, 18:21     Concepts (C++0x)
Ответ Создать тему
Опции темы

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