Size: a a a

2020 July 29

VS

Vlad Serebrennikov in pro.cxx
Artöm Bakri Al-Sarmini
operator в литературе никогда не переводится как оператор
сколько открытий сегодня
только у меня ощущение, что оно так и осталось в литературе, в том числе потому что делалось без особой оглядки на английский
источник

АК

Александр Караев... in pro.cxx
Побитый Кирпич
Это не только вопрос эстетики. Со статик методами ты просираешь ADL, например.
в данной задаче ADL мне не нужен, всё строго на статических методах, кастомизация не требуется
источник

КЧ

Кира Чигракова... in pro.cxx
Добрый день!
Можете порекомендовать нормальную статью по GUI, а то я все какие-то недоделки нахожу...
источник

AD

Apache DOG™ in pro.cxx
Побитый Кирпич
Что насчёт оверхеда? Если там на каждый вызов в итоге происходит проверка успех/провал, то это то же самое что и коды ошибки, и это медленнее исключений в общем случае
Быстро = лучше всегда?
источник

K

Konstantin in pro.cxx
Кира Чигракова
Добрый день!
Можете порекомендовать нормальную статью по GUI, а то я все какие-то недоделки нахожу...
источник

ПК

Побитый Кирпич... in pro.cxx
Apache DOG™
Быстро = лучше всегда?
В С++ один из главных принципов это zero overhead. Исключения под него подпадают (пока не выбросится исключение, оверхеда нет). А тут получается, что даже в успешном коде я плачу за обработку ошибок
источник

AD

Apache DOG™ in pro.cxx
Кира Чигракова
Добрый день!
Можете порекомендовать нормальную статью по GUI, а то я все какие-то недоделки нахожу...
Windows forms можно взять, они емнип самые негеморные
источник

AD

Apache DOG™ in pro.cxx
Побитый Кирпич
В С++ один из главных принципов это zero overhead. Исключения под него подпадают (пока не выбросится исключение, оверхеда нет). А тут получается, что даже в успешном коде я плачу за обработку ошибок
Но он нарушается
источник

ПК

Побитый Кирпич... in pro.cxx
Apache DOG™
Windows forms можно взять, они емнип самые негеморные
Самый негеморный в С++ это Qt
источник

ПК

Побитый Кирпич... in pro.cxx
Apache DOG™
Но он нарушается
Покажи нарушение
источник

AD

Apache DOG™ in pro.cxx
Побитый Кирпич
Покажи нарушение
Таблица виртуальных функций
источник

AD

Apache DOG™ in pro.cxx
Стоит память
источник

ПК

Побитый Кирпич... in pro.cxx
Apache DOG™
Таблица виртуальных функций
почему это нарушение? Она что во всех типах есть?
источник

ПК

Побитый Кирпич... in pro.cxx
Она только там где есть дин. полиморфизм
источник

AD

Apache DOG™ in pro.cxx
Она просто есть и там есть оверхед
источник

ПК

Побитый Кирпич... in pro.cxx
Apache DOG™
Она просто есть и там есть оверхед
Ты платишь за доп. функционал, это не нарушение принципа
источник

AD

Apache DOG™ in pro.cxx
Класс не POC объект
источник

ПК

Побитый Кирпич... in pro.cxx
Вот если бы она сама генерилась во всех классах, то это было бы нарушение
источник

AD

Apache DOG™ in pro.cxx
Побитый Кирпич
Ты платишь за доп. функционал, это не нарушение принципа
Так может ты переформулируешь его в плати за что используешь?
источник

ПК

Побитый Кирпич... in pro.cxx
Apache DOG™
Так может ты переформулируешь его в плати за что используешь?
Это одна херня
источник