Size: a a a

2021 July 26

t

ttldtor in codingteam
Декрет
источник

t

ttldtor in codingteam
Звучит как отпуск
источник

Dv

Dr. Friedrich von Ne... in codingteam
Вообще, вот тут уже интересное начинается. Для дотнета я бы просто написал верификатор, который бы по скомпиленному коду бегал и проверял, что типами, которыми не надо, не инстанцировали того, чего не надо.
источник

💮

💮 in codingteam
Сразу после декрета о запрете UB!
источник

Dv

Dr. Friedrich von Ne... in codingteam
Или по исходному коду, чтобы функции красились в разные цвета в зависимости от статуса инстанцирования.
источник

Dv

Dr. Friedrich von Ne... in codingteam
А для плюсов такое можно наворотить?
источник

A

Alex Ф-ф-фэils!🌠︙... in codingteam
Для плюсов сделаешь то же самое, но на либтулинге кланга
источник

Dv

Dr. Friedrich von Ne... in codingteam
Нужно форкать компилятор, или можно коданализ снаружи присобачить?
источник

А⚙

Антон ⚙️ in codingteam
@fvnever так что в итоге у тебя получилось?
источник

Dv

Dr. Friedrich von Ne... in codingteam
Ну всё заебись, работает.
источник

t

ttldtor in codingteam
ТРУСЫ НАДЕНЬ, ЧУЧУНДРА!
источник

А⚙

Антон ⚙️ in codingteam
В последнем варианте, который ты кидал, исключение кидается
источник

Dv

Dr. Friedrich von Ne... in codingteam
https://godbolt.org/z/PY3f9Gv17 вот рабочий вариант
источник

А⚙

Антон ⚙️ in codingteam
Они на мне, алло. И с чего тебя это так волнует?
источник

А⚙

Антон ⚙️ in codingteam
Молодец. И где такое в реальном коде может потребоваться?
источник

A

Alex Ф-ф-фэils!🌠︙... in codingteam
источник

t

ttldtor in codingteam
Ну вот, я его напугал
источник

А⚙

Антон ⚙️ in codingteam
Не, ну это правда звучит как форменное ненужно
источник

c

codingteam@cjr in codingteam
(<*>).(<*>)
ненужно — это потому что слишком сложно реализовать?
источник

t

ttldtor in codingteam
на самом деле там была какая-то история про раст, но я забыл. Какие-то в расте есть защиты для захватываемого и я подумал, можно ли сделать это на плюсах средствами языка
источник