1 | |||||||
Является ли адаптер контейнера контейнером26.07.2016, 16:10. Показов 3253. Ответов 62
Метки нет (Все метки)
75%, но некоторые вопросы вызывают недоверие. Например вопрос про стандартные контейнеры (нужно выбрать стандартные контейнеры из списка), один из вариантов std::queue, вот и думай - то ли автор вопроса плохо знает С++ и нужно выбрать std::queue, то ли автор знает С++ на достаточном уровне и std::queue выбирать не надо (т.к. это не контейнер, а адаптер). Другие вопросы тоже можно покритиковать.
1
|
26.07.2016, 16:10 | |
Ответы с готовыми решениями:
62
Детектировать, является ли контейнером set или является multiset Как перемещать содержимое контейнера одновременно с самим контейнером Целью работы является создание программы для обработки набора объектов с использованием класса -контейнера Из каждого элемента контейнера map вычесть среднее арифметическое контейнера |
Croessmah
|
26.07.2016, 22:09
Является ли адаптер контейнера контейнером
#41
|
0
|
Fulcrum_013
|
26.07.2016, 22:11
#42
|
0
|
Avazart
|
26.07.2016, 22:11
#43
|
0
|
Croessmah
|
26.07.2016, 22:14
#44
|
0
|
Fulcrum_013
|
26.07.2016, 22:15
#45
|
0
|
Avazart
|
26.07.2016, 22:16
#46
|
0
|
Croessmah
|
26.07.2016, 22:17
#47
|
0
|
Avazart
|
26.07.2016, 22:19
#48
|
0
|
Croessmah
|
26.07.2016, 22:21
#49
|
0
|
2063 / 1542 / 168
Регистрация: 14.12.2014
Сообщений: 13,402
|
|
26.07.2016, 22:23 | 50 |
Все завивит от утинной типизации. Если контейнер выглядит как утка, плавает как утка и крякает как утка и дует бульбулятор как утка,значит он по всей видимости утка. Если адаптер контейнера выглядит как утка, плавает как утка и крякает как утка и дует бульбулятор как утка,значит он по всей видимости тоже утка. Поскольку определение утки однозначно и не противоречиво, то соответсвенно оба объекта являющихся уткой являются не более чем разными названиями одной и той же утки.
Это ежели смотреть с точки зрения интерфесов. А вот ежели смотреть с точки зрения подкапотной, то тут все немного поинтереснее. Адаптер может изменить способ хранения содержимого, изменив контейнер который он оборачивает (вот такой вот орел горный в утиных перьях), а контейнер нет, потому как он ничего не оборачивает а сам реализует хранение (самая банальная утка).
0
|
Avazart
|
26.07.2016, 22:26
#51
|
Не по теме: Fulcrum_013, Ваше поведение UB.
0
|
2063 / 1542 / 168
Регистрация: 14.12.2014
Сообщений: 13,402
|
||||||
26.07.2016, 22:34 | 52 | |||||
А вот ежели смотреть с точки зрения компилятора то тут вообще весело становится. Среднестатический стандартизированный STL адаптер определяет способ хранения в момент инстационирования шаблона и не способен менять его в рантайме. Так что в процессе компиляции этот гордый горный орел превращается в банальную утку.
Добавлено через 4 минуты Не по теме: Раз уж собрались эксперты то лучше подскажите как уважающий себя компилятор должен реагировать вот на это:
0
|
Croessmah
|
26.07.2016, 22:36
#53
|
0
|
2063 / 1542 / 168
Регистрация: 14.12.2014
Сообщений: 13,402
|
|
26.07.2016, 22:41 | 54 |
Не по теме: если добавить наблюдателя а тем более за бульбулятором а тем более на ликеро-водочную фабрику то это уже будет не stl а СТО плавно переходящая в ОТО:rofl: Не по теме: Добавлено через 2 минуты Добавлено через 2 минуты
0
|
Croessmah
|
|||||
26.07.2016, 22:49
#56
|
|||||
Не по теме: Ни одного не знаю. Насколько мне известно, его даже в С99 нехотя брали, если вообще взяли, надо будет глянуть, и соответствующие компиляторы с презрением на это смотрят. Зачем? Это же overengineering. Достаточно
0
|
2063 / 1542 / 168
Регистрация: 14.12.2014
Сообщений: 13,402
|
|
26.07.2016, 23:31 | 57 |
первый в мире СLang компилятор. Да кстати "положивший на комитет и его сумасбродства" и "устаревший" - это два разных состояния
Добавлено через 7 минут При этом положили на комитет как и мелкомягкие так и Intel. А если комитету что то не понравится то Intel начнет двигать Fortran, мелкомягкие васик, шарп и С++.Net(ну это вообще положившие на коммитет), а борланд дельфу. И кому тогда этот комитет по продажам поделок Dicumware будет нужен?
0
|
Avazart
|
26.07.2016, 23:34
#58
|
Не по теме: Если компилятор не наказывает, не означает что программист должен себя вести как му...
0
|
2063 / 1542 / 168
Регистрация: 14.12.2014
Сообщений: 13,402
|
|
26.07.2016, 23:40 | 59 |
Не по теме: Умом Россию не понять. Лишь бы ядреной бомбой куда нить запулить. Ребята давайте жить дружно. Добавлено через 1 минуту Не по теме: Если компилятор делает не то что хочет программист или не делает то что программист хочет, то программист делает более другой компилятор Добавлено через 55 секунд Вообще то как бе бак-совместимость вроде бы как гарантируется
0
|
26.07.2016, 23:47 | 60 |
0
|
26.07.2016, 23:47 | |
26.07.2016, 23:47 | |
Помогаю со студенческими работами здесь
60
Содержимое внутреннего контейнера увеличивает размер внешнего контейнера Ajax. Задача заменить содержимое контейнера на содержимое того же контейнера из ответа сервера Wi-fi адаптер. Ноутбук перестал находить адаптер. задача с контейнером Проблемы с контейнером Работа с контейнером Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |