LINUX.ORG.RU

История изменений

Исправление dimgel, (текущая версия) :

Не по указателю, а по ссылке. А если тащится туда, где её собираются освобождать, то move(unique_ptr). Семантика владения в плюсах вполне себе обложена достаточно простыми и интуитивными рекомендованными практиками. Что в свою очередь означает, что семантика эта по крайней мере осознаётся.

А что до стоимости уничтожения – то во-первых, если что-то надо уничтожить сложно, то его и на сях придётся сложно уничтожать, только ручками (что мы собственно в ОП и видим 🤣). А во-вторых, никто ж не заставляет использовать сразу весь квадриллион фичей плюсов, и не сразу тоже; продолжайте гонять туда-сюда обычные сишные структуры, где понятно – впиливайте деструктор и RAII, где непонятно – читайте книжку Фаулера «Рефакторинг».

А откуда ты взял оверхед от уничтожения – вообще непонятно.

Исправление dimgel, :

Не по указателю, а по ссылке. Семантика владения в плюсах вполне себе обложена достаточно простыми и интуитивными рекомендованными практиками. Что в свою очередь означает, что семантика эта по крайней мере осознаётся.

А что до стоимости уничтожения – то во-первых, если что-то надо уничтожить сложно, то его и на сях придётся сложно уничтожать, только ручками (что мы собственно в ОП и видим 🤣). А во-вторых, никто ж не заставляет использовать сразу весь квадриллион фичей плюсов, и не сразу тоже; продолжайте гонять туда-сюда обычные сишные структуры, где понятно – впиливайте деструктор и RAII, где непонятно – читайте книжку Фаулера «Рефакторинг».

А откуда ты взял оверхед от уничтожения – вообще непонятно.

Исправление dimgel, :

Не по указателю, а по ссылке. Семантика владения в плюсах вполне себе обложена достаточно простыми и интуитивными рекомендованными практиками. Что в свою очередь означает, что семантика эта по крайней мере осознаётся.

А что до стоимости уничтожения – то во-первых, если что-то надо уничтожить сложно, то его и на сях придётся сложно уничтожать, только ручками (что мы собственно в ОП и видим 🤣). А во-вторых, никто ж не заставляет использовать сразу весь квадриллион фичей плюсов, и не сразу тоже; продолжайте гонять туда-сюда обычные сишные структуры, где понятно – впиливайте деструктор и RAII, где непонятно – читайте книжку Фаулера «Рефакторинг».

Исходная версия dimgel, :

Не по указателю, а по ссылке. Семантика владения в плюсах вполне себе обложена достаточно простыми и интуитивными рекомендованными практиками. Что в свою очередь означает, что семантика эта по крайней мере прописана явно.

А что до стоимости уничтожения – то во-первых, если что-то надо уничтожить сложно, то его и на сях придётся сложно уничтожать, только ручками (что мы собственно в ОП и видим 🤣). А во-вторых, никто ж не заставляет использовать сразу весь квадриллион фичей плюсов, и не сразу тоже; продолжайте гонять туда-сюда обычные сишные структуры, где понятно – впиливайте деструктор и RAII, где непонятно – читайте книжку Фаулера «Рефакторинг».