Size: a a a

cxx.Дискуссионная

2020 May 26

AZ

Alexander Zaitsev in cxx.Дискуссионная
а так как инфа о размерах массивов и тому прочее есть зачастую только в рантайме, то никакой compile-time тут не помогает :(
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
Т-34 85
Юзают сырые указатели, но ноют на отсутствие безопасности в крестах... Если только им нужен шаринг и ОЧЕНЬ не хочется оверхеда, тогда могу понять
шаринг везде с оверхедом, ты не понял
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
нет никакого волшебства. если ты хочешь безопасно шарить - плати за refcount
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
готов за него платить - ок. Не готов - добро пожаловать в ручной менеджмент
источник

0

0xFF in cxx.Дискуссионная
Все курсы в степике рассчитаны на новичков?
источник

Т8

Т-34 85 in cxx.Дискуссионная
Alexander Zaitsev
нет никакого волшебства. если ты хочешь безопасно шарить - плати за refcount
В расте же ссылки в компайлтайме считаются. Или я чего-то не понял?
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
Т-34 85
В расте же ссылки в компайлтайме считаются. Или я чего-то не понял?
нет, не считаются
источник

MG

Mark Gulyaev in cxx.Дискуссионная
Alex Ф-ф-фэils!🌠︙
std::out_ptr<T> жду вот
о, любопытно, почитаю, спасибо
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
вот, не повторяй ошибок предыдщуего собеседника
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
он не знает, как работает С++ и несёт откровенную чушь
источник

TS

Till Schneider in cxx.Дискуссионная
Т-34 85
В расте же ссылки в компайлтайме считаются. Или я чего-то не понял?
забудь эти слова: раст и компайлтайм
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
а ты не знаешь, как работает Rust и тоже несешь чушь, хоть и в менее категоричной форме, что уже похвально
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
поэтому иди почитай про Rust нормально. Rustbook тебе хватит от самого начала и далее. особенно читай про часть с Borrow checker, другое там не особо интересное
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
чтобы спорить о технологиях, нужно иметь представления о них более-менее нормальное, а не "я вот читал сишный код, там везде shared_ptr - значит unique_ptr нигде не юзают"
источник

Т8

Т-34 85 in cxx.Дискуссионная
Alexander Zaitsev
нет, не считаются
Офигеть, неожиданно. Я думал (мне говорили), что Rc - это аналог shared_ptr, он в рантайме работает, в то время как ссылки разруливаются в компайлтайме. Окей, пойду курить маны
источник

/dev/urandon ¯\_(ツ)_... in cxx.Дискуссионная
polunin.ai
получать доступ по индексу мне не приходилось с самого начала изучения раста.
Значит и остовное дерево на графе тоже ни разу на расте не резал/склеивал?)))
источник

/dev/urandon ¯\_(ツ)_... in cxx.Дискуссионная
Так и запишем, раст — язык для скрипт-кидди. Алгоритмы на нем писать нельзя
источник

p

polunin.ai in cxx.Дискуссионная
/dev/urandon ¯\_(ツ)_/¯
Значит и остовное дерево на графе тоже ни разу на расте не резал/склеивал?)))
для этого готовые крейты есть
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
кек
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
как же в голосину
источник