|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
20.03.2016, 16:50 | #121 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
я должен его создать.
я о том что я не могу это все назвать сборщиком мусора все же, да он помогает сильно, но все же он не сборщик. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
20.03.2016, 16:57 | #122 |
Старожил
Регистрация: 16.12.2011
Сообщений: 2,329
|
|
20.03.2016, 16:59 | #123 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Цитата:
они обычный класс не более. да и создать надо не только объект но и обертку. в общем я это могу назвать упрощение работы с памятью, но все же не полноценный сборщик. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
20.03.2016, 18:16 | #124 | |
Вредный кошак
Участник клуба
Регистрация: 14.10.2012
Сообщений: 1,159
|
Цитата:
И никакой это не сборщик. |
|
20.03.2016, 19:22 | #125 | |
Старожил
Регистрация: 16.12.2011
Сообщений: 2,329
|
с того самого момента,
когда код с их использованием смог скомпилироваться. они - не обычные классы. однако это не принципиально, поскольку не имеет значения, чем являются смарты. значение имеет эффект, которого можно достичь с их использованием. это так же не принципиально. это всего лишь синтаксис. Цитата:
"упращением работы с памятью". |
|
20.03.2016, 19:27 | #126 |
Старожил
Регистрация: 16.12.2011
Сообщений: 2,329
|
|
20.03.2016, 20:24 | #127 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
BCL не является синтаксисом языка.
https://ru.wikipedia.org/wiki/%D0%A1...BD%D0%B8%D0%B5) Цитата:
но вы почему-то упустили семантику(даже для банального случая) по синтаксису вообще пофиг существует класс или нет, это проверяет семантика и далее. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. Последний раз редактировалось Пепел Феникса; 20.03.2016 в 20:27. |
|
20.03.2016, 20:27 | #128 | |
Вредный кошак
Участник клуба
Регистрация: 14.10.2012
Сообщений: 1,159
|
Цитата:
Это уже "библиотечные возможности". Другое дело, если бы int *p = new int была бы умным указателем, но лично мне это не нужно |
|
20.03.2016, 22:48 | #129 | |
Старожил
Регистрация: 16.12.2011
Сообщений: 2,329
|
Цитата:
и я не упускал из виду семантику. я пытался подвести вас к мысли, что вам нужно абстрагироваться от неё. какая разница как это называется, и как это выглядит, если это - не более чем запись на языке? главное - как это работает, профит, который это даёт. грубо говоря, мысленно представьте себе, что в язык запили какой нибудь синтаксический сахар. вот лямбды - это сахар над функторами. мысленно представьте себе сахар над смартами. не важно какой. важно, что по факту ничего не изменится. это может как то иначе выглядеть, но работать будет так же. не важно как выглядит запись. важно, что вы создаете ресурс. и не заморачиваетесь с временем его жизни. представьте себе проект, где вообще сырые указатели нигде не используются. все исключительно на смартах. вам нужно лишь слегка изменить точку зрения, и вы увидите свою автоматику. |
|
20.03.2016, 22:54 | #130 | |
Старожил
Регистрация: 16.12.2011
Сообщений: 2,329
|
Цитата:
или конструкция на языке перестала отражать синтаксис этого языка? ну и что принципиально бы изменилось? кроме внешнего вида? вот именно это я и пытаюсь донести до вас: вы залипли на внешнем виде конструкции. и до вас не доходит: что это не более чем косметика. однако суть не в том, как это выглядит. а в том, как это работает. вы можете захватить ресурс при помощи смарта. вы можете не беспокоиться о его времени жизни. в этом заключается суть. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Итератор для двусвязного списка | Black_Dynamite | Помощь студентам | 0 | 07.11.2013 22:04 |
итератор set c++ | Arrioh | Помощь студентам | 1 | 25.12.2012 16:01 |
Итератор списка по значению | Link0 | Общие вопросы по Java, Java SE, Kotlin | 0 | 21.11.2010 14:02 |