Size: a a a

2020 May 27

А⚙

Антон ⚙️ in pro.cxx.holywars
Constantine Drozdov
оппачки Mandelbrot уже не shape
Плюсопроблемы
источник

CD

Constantine Drozdov in pro.cxx.holywars
Антон ⚙️
Плюсопроблемы
схуяли
источник

CD

Constantine Drozdov in pro.cxx.holywars
а точно "высокоуровневые" языки не могут в этот уровень логики
источник

А⚙

Антон ⚙️ in pro.cxx.holywars
Ну, то, что std::visit не проверяет, что переданы визиторы для всех типов — это проблема плюсов
источник

CD

Constantine Drozdov in pro.cxx.holywars
Антон ⚙️
Ну, то, что std::visit не проверяет, что переданы визиторы для всех типов — это проблема плюсов
он это проверяет, это не относится к вопросу
источник

А⚙

Антон ⚙️ in pro.cxx.holywars
А, перепутал, в visit можно лишнее напихать
источник

CD

Constantine Drozdov in pro.cxx.holywars
это не ошибка
источник

А⚙

Антон ⚙️ in pro.cxx.holywars
Constantine Drozdov
это не ошибка
Почему это?
источник

CD

Constantine Drozdov in pro.cxx.holywars
Антон ⚙️
Почему это?
а почему преобразование Comparable в Object не ошибка?
источник

А⚙

Антон ⚙️ in pro.cxx.holywars
Удаляешь тип из варианта — у тебя мёртвый код, а компилятор ничего не говорит
источник

А⚙

Антон ⚙️ in pro.cxx.holywars
Constantine Drozdov
а почему преобразование Comparable в Object не ошибка?
Вообще-то ошибка
источник

А⚙

Антон ⚙️ in pro.cxx.holywars
С Object нельзя сделать ничего полезного
источник

CD

Constantine Drozdov in pro.cxx.holywars
Антон ⚙️
Вообще-то ошибка
Вы какое-то новое слово в полиморфизме придумали, преобразование к базовому классу ошибка
источник

А⚙

Антон ⚙️ in pro.cxx.holywars
Constantine Drozdov
Вы какое-то новое слово в полиморфизме придумали, преобразование к базовому классу ошибка
Это логическая ошибка
источник

CD

Constantine Drozdov in pro.cxx.holywars
Антон ⚙️
Это логическая ошибка
Хм... интересно, вы только что назвали любой динамический полиморфизм логической ошибкой
источник

А⚙

Антон ⚙️ in pro.cxx.holywars
И да, полиморфизм не только подтиповый бывает
источник

CD

Constantine Drozdov in pro.cxx.holywars
Если он приводит к потере информации о типе
источник

CD

Constantine Drozdov in pro.cxx.holywars
В частности, фабрика, создающая инстансы интерфейса по имени - логическая ошибка
источник

CD

Constantine Drozdov in pro.cxx.holywars
Поскольку выполняет преобразует финальный тип к интерфейсу
источник

А⚙

Антон ⚙️ in pro.cxx.holywars
Constantine Drozdov
В частности, фабрика, создающая инстансы интерфейса по имени - логическая ошибка
По имени? Чего?
источник