The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Релиз языка программирования Go 1.8, opennews (??), 17-Фев-17, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


96. "Релиз языка программирования Go 1.8"  +/
Сообщение от Толл (?), 17-Фев-17, 16:35 
>>Никогда не понимал, зачем нужен сборщик мусора? В С++ его нет, и никаких проблем это не создаёт.

Сильное утверждение. Проверять я его, конечно же, не буду. (с)

Ответить | Правка | К родителю #55 | Наверх | Cообщить модератору

135. "Релиз языка программирования Go 1.8"  –4 +/
Сообщение от Аноним (-), 17-Фев-17, 18:05 
Вот и создатели Go не стали. И получилось что имеем - большой костылище для решение проблемы, решаемой простой структурой - умным указателем.
Ответить | Правка | Наверх | Cообщить модератору

154. "Релиз языка программирования Go 1.8"  +2 +/
Сообщение от Mike Lee (?), 17-Фев-17, 18:45 
Точно. Засунем все в смартпоинтеры, потрахаемся с копированием, удалим auto_ptr потому что не работает, добавим мув семантики, но будем понтоваться, что сборщик мусора не нужен.
Ответить | Правка | Наверх | Cообщить модератору

201. "Релиз языка программирования Go 1.8"  +1 +/
Сообщение от Аноним (-), 18-Фев-17, 17:56 
Смарт поинтеры нужны в единичных случаях, т.к. обычно достаточно контейнеров. В мув семантике ничего сложного нет, rvalue ссылки + конструктор перемещения, осваивается минут за 10. Смарт поинтера по сути 2 - unique_ptr для единоличного владения и shared_ptr для множественного. Проблемы по сути нет, а уж воротить для её решения GC - верх иди
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру