Size: a a a

2020 March 05

RP

Roman Proskuryakov in rust_offtopic
что безопаснее становится в С++?
источник

AZ

Alex Zhukovsky in rust_offtopic
Т-34 85
Ты ругаешь C++, о котором имеешь весьма отдалённое представление. Как о версии 90 года
так я о нем не только на основании своего опыта сужу) ВОн @gitkpp писал на нем прилично, можешь спросить у него
источник

Т8

Т-34 85 in rust_offtopic
Roman Proskuryakov
чем безопаснее? доступ к optional, в котором нет значения - это UB. протащили ради скорости
Смартпоинтеры безопаснее указателей
источник

DF

Dollar Føølish in rust_offtopic
Даже изначальный си++ содержал очень много вредных фич
источник

RP

Roman Proskuryakov in rust_offtopic
Т-34 85
Смартпоинтеры безопаснее указателей
чем безопаснее?
источник

DF

Dollar Føølish in rust_offtopic
Конверсии инициализации ссылки вот это все
источник

Т8

Т-34 85 in rust_offtopic
Roman Proskuryakov
чем безопаснее? доступ к optional, в котором нет значения - это UB. протащили ради скорости
Напиши свой опшин
источник

DS

Doge Shibu in rust_offtopic
Т-34 85
Смартпоинтеры безопаснее указателей
Смарт-поинтеры - это не современный с++, они тысячу лет назад уже были.
источник

RP

Roman Proskuryakov in rust_offtopic
Т-34 85
Смартпоинтеры безопаснее указателей
безопаснее вообще не освобождать память. можно и на смарт поинтерах сделать double free
источник

Т8

Т-34 85 in rust_offtopic
Roman Proskuryakov
и move-семантика через жопу работает. зато быстро
Что ты имеешь в виду?
источник

RP

Roman Proskuryakov in rust_offtopic
Т-34 85
Что ты имеешь в виду?
через жопу - это когда ты получаешь UB от использования мув семантики
источник

RP

Roman Proskuryakov in rust_offtopic
в "безопасном" языке
источник

AZ

Alex Zhukovsky in rust_offtopic
polunin.ai
Мне хватает того что здесь вижу
я когда школьником был в кс играл, не мог понять парней который в странный варкрафт рубились. Там ни бомбы не заложить, ни хэдшот не сделать, ни в канаве не покемперить. Так годами из-за спин поглядывал, и считал дураками, время в клубе небесплатное тратить на такую ерунду.

Потом как-то меня позвали друзья сыграть, поиграл, и с тех пор уже 15 лет нет нет да и поигрываю
источник

Т8

Т-34 85 in rust_offtopic
Alex Zhukovsky
так я о нем не только на основании своего опыта сужу) ВОн @gitkpp писал на нем прилично, можешь спросить у него
Но ты ведь если и писал на плюсах, то какого-то древнего стандарта
источник

Т8

Т-34 85 in rust_offtopic
Roman Proskuryakov
чем безопаснее?
Дабл фри не сделаешь, утечек не будет
источник

AZ

Alex Zhukovsky in rust_offtopic
polunin.ai
При написании компилятора для языка, это имел в виду
ну, компилятор языка это всего лишь программа, но очень сложная, обычно,

Поэтому так как раз чем больш можно снизить сложность, тем лучше
источник

Т8

Т-34 85 in rust_offtopic
Т-34 85
Дабл фри не сделаешь, утечек не будет
Юз афтер фри не сделаешь
источник

AZ

Alex Zhukovsky in rust_offtopic
Т-34 85
Но ты ведь если и писал на плюсах, то какого-то древнего стандарта
и что? Мне 5 знакомых плюсовиков (которые щаспишут) сказали: плюсы не очень-  ок, у меня знание, что плюсы не очень
источник

AZ

Alex Zhukovsky in rust_offtopic
зачем мне писать?
источник

AZ

Alex Zhukovsky in rust_offtopic
Т-34 85
Дабл фри не сделаешь, утечек не будет
void foo(bar &object){
   std::unique_ptr<bar> p1;
   p1.reset(&object);

   std::unique_ptr<bar> p2;
   p2.reset(&object)

  // дабл фри
}
источник