Size: a a a

2020 June 17

CD

Constantine Drozdov in pro.cxx.holywars
ну потому что std::string работает быстрее попытки велосипеда
источник

CC

Chris Calvin in pro.cxx.holywars
Почему твои "усложненные" примитивы поверх других примитивов вдруг zero cost?
источник

CC

Chris Calvin in pro.cxx.holywars
Или я не так понял?
источник

CD

Constantine Drozdov in pro.cxx.holywars
Chris Calvin
Почему твои "усложненные" примитивы поверх других примитивов вдруг zero cost?
Ну будут там чуть более лишние барьеры
источник

CC

Chris Calvin in pro.cxx.holywars
Таки ж не зироу кост)
источник

CD

Constantine Drozdov in pro.cxx.holywars
Всё кроме барьеров плюсы сделают как надо
источник

CC

Chris Calvin in pro.cxx.holywars
УГу
источник

CD

Constantine Drozdov in pro.cxx.holywars
Chris Calvin
Таки ж не зироу кост)
"почти" zero cost
источник

CD

Constantine Drozdov in pro.cxx.holywars
в std::string есть цены офк
источник

CD

Constantine Drozdov in pro.cxx.holywars
можно сделать лучше для конкретного случая
источник

CD

Constantine Drozdov in pro.cxx.holywars
точно так же можно написать асм лучше компилера
источник

CC

Chris Calvin in pro.cxx.holywars
В джаве увы за каждый новый уровень абстракции приходится платить
источник

CC

Chris Calvin in pro.cxx.holywars
Очень много
источник

CD

Constantine Drozdov in pro.cxx.holywars
именно
источник

CC

Chris Calvin in pro.cxx.holywars
Но там хотят в Java23 пофиксить
источник

CC

Chris Calvin in pro.cxx.holywars
добавить inline class
источник

CD

Constantine Drozdov in pro.cxx.holywars
источник

CC

Chris Calvin in pro.cxx.holywars
иммутабельные хуйни которые ложатся в память просто  как c struct
источник

CC

Chris Calvin in pro.cxx.holywars
))
источник

CC

Chris Calvin in pro.cxx.holywars
про java 23
источник