Size: a a a

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

2020 May 26

p

polunin.ai in cxx.Дискуссионная
а unique нет
источник

AZ

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

AZ

Alexander Zaitsev in cxx.Дискуссионная
ну вот скажите, как с ним спорить, а?
источник

Т8

Т-34 85 in cxx.Дискуссионная
Alexander Zaitsev
нет, потому что есть unique_ptr, который все обязаны использовать по-умолчанию
Ну, для рефкаунтинга не получится ограничиться unique_ptr. Я вот хз, помогут ли растовские ссылки в том кейсе Хромиума?
источник

А

Андрей in cxx.Дискуссионная
Андрей
найс
в общем это не либа, это плагин к комплилятору
источник

O

Ofee in cxx.Дискуссионная
polunin.ai
а unique нет
Почему когда я читаю код на Раст, я вижу везде unsafe?
источник

A

Alex Ф-ф-фэils!🌠︙... in cxx.Дискуссионная
/dev/urandon ¯\_(ツ)_/¯
У comctl32.dll какие статические синглтоны есть?
В душе не ебу) но оно работает за счёт side-by-side load
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
Т-34 85
Ну, для рефкаунтинга не получится ограничиться unique_ptr. Я вот хз, помогут ли растовские ссылки в том кейсе Хромиума?
почему ты мне рассказываешь про С++? :)
источник

MG

Mark Gulyaev in cxx.Дискуссионная
polunin.ai
то есть голые указатели?
у меня например в рабочей практике оч часто используются unique_ptr, но крайне-крайне редко shared_ptr. Сырые указатели тоже можно использовать, но например есть неплохое соглашение принимать в функцию голый указатель и этим объявлять, что мы обязуемся в функции ему не делать delete
источник

O

Ofee in cxx.Дискуссионная
Ofee
Почему когда я читаю код на Раст, я вижу везде unsafe?
Это, @p0lunin, аргументы одного порядка сейчас были
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
Mark Gulyaev
у меня например в рабочей практике оч часто используются unique_ptr, но крайне-крайне редко shared_ptr. Сырые указатели тоже можно использовать, но например есть неплохое соглашение принимать в функцию голый указатель и этим объявлять, что мы обязуемся в функции ему не делать delete
а что у вас за юзкейс для голых указателей?
источник

MG

Mark Gulyaev in cxx.Дискуссионная
Mark Gulyaev
у меня например в рабочей практике оч часто используются unique_ptr, но крайне-крайне редко shared_ptr. Сырые указатели тоже можно использовать, но например есть неплохое соглашение принимать в функцию голый указатель и этим объявлять, что мы обязуемся в функции ему не делать delete
т.е. это типа как pointer_view, если оч грубо описывать ситуацию.
источник

/dev/urandon ¯\_(ツ)_... in cxx.Дискуссионная
Alex Ф-ф-фэils!🌠︙
В душе не ебу) но оно работает за счёт side-by-side load
В libpython просто говна вроде статических синглотонов как грязи. Даже PyNone
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
просто я не совсем понимаю, зачем они нужны при наличии ссылок
источник

MG

Mark Gulyaev in cxx.Дискуссионная
Alexander Zaitsev
а что у вас за юзкейс для голых указателей?
у меня эмбеддед, там бывает что и в сишный api надо пробросить что-нибудь
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
Mark Gulyaev
у меня эмбеддед, там бывает что и в сишный api надо пробросить что-нибудь
а, сишный api
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
вопросов больше нет :)
источник

Т8

Т-34 85 in cxx.Дискуссионная
Alexander Zaitsev
почему ты мне рассказываешь про С++? :)
Да не, мне правда интересно, можно ли там подрубить растовские механизмы, или всё равно придётся выбрать либо сырые указатели, либо рефкаунт в рантайме
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
Т-34 85
Да не, мне правда интересно, можно ли там подрубить растовские механизмы, или всё равно придётся выбрать либо сырые указатели, либо рефкаунт в рантайме
более чем уверен, что можно
источник

А

Андрей in cxx.Дискуссионная
Alexander Zaitsev
а что у вас за юзкейс для голых указателей?
когда надо писать свои умные
источник