Size: a a a

AI Cups Official

2020 December 26

VK

Vitaliy Kudasov in AI Cups Official
ud1
Зачем memcopy? В С++ автоматом нормальные операторы копирования сами создаются, если указатели не использовать, то проблем нет.
это кстати одна из тысячи ужасных фич плюсов) режет производительность потому что проморгать просто эти deep copy по умолчанию
источник

u

ud1 in AI Cups Official
valgrind есть. А в расте через что профилируют?
источник

AT

Anton T in AI Cups Official
Vitaliy Kudasov
это кстати одна из тысячи ужасных фич плюсов) режет производительность потому что проморгать просто эти deep copy по умолчанию
а в расте структуры не целиком копируются?
источник

IA

Ilya Agafonov in AI Cups Official
Anton T
а в расте структуры не целиком копируются?
move-семантика же
источник

AY

Alexey Yurkov in AI Cups Official
Vitaliy Kudasov
это кстати одна из тысячи ужасных фич плюсов) режет производительность потому что проморгать просто эти deep copy по умолчанию
В расте можно объявить статичный массив из 10+млн структур без конструктора?
Чтобы быстро все стартонуло. Стандартная тема для mcts tree nodes
источник

VK

Vitaliy Kudasov in AI Cups Official
Anton T
а в расте структуры не целиком копируются?
есть memcpy копирование, которое opt-in и проверяется что безопасно, и есть просто метод клонирования который по умолчанию deep clone как раз.
источник

e

elsid in AI Cups Official
ud1
valgrind есть. А в расте через что профилируют?
perf вполне работает
источник

D

Dmitriy in AI Cups Official
elsid
auto f(auto x) {
  auto y = ...;
  return y;
}
что за шаблонная ф-ия ?
источник

e

elsid in AI Cups Official
Dmitriy
что за шаблонная ф-ия ?
с++20
источник

e

elsid in AI Cups Official
Dmitriy
что за шаблонная ф-ия ?
это чтобы концепты работали
источник

VK

Vitaliy Kudasov in AI Cups Official
ud1
valgrind есть. А в расте через что профилируют?
да вроде все те же тулзы юзабельны, в тч valgrind
источник

u

ud1 in AI Cups Official
Хочется изучить раст, но неприятный синтаксис постоянно отпугивает
источник

D

Dmitriy in AI Cups Official
elsid
с++20
я только С++17 немного осваиваю )
источник

VK

Vitaliy Kudasov in AI Cups Official
ud1
Хочется изучить раст, но неприятный синтаксис постоянно отпугивает
по моему я первый раз и сам тоже из за этого не стал изучать
источник

D

Dmitriy in AI Cups Official
elsid
это чтобы концепты работали
т.е. ничего отличного от шаблона по сути нет ?..
источник

e

elsid in AI Cups Official
Dmitriy
т.е. ничего отличного от шаблона по сути нет ?..
да, шаблон с неименованными типами
источник

AY

Alexey Yurkov in AI Cups Official
В c++ можно объявить большой массив структур (млны), без конструктора и тогда программа память зарезервирует но заполнять не будет.
И быстро запустится.
источник

D

Dmitriy in AI Cups Official
Alexey Yurkov
В c++ можно объявить большой массив структур (млны), без конструктора и тогда программа память зарезервирует но заполнять не будет.
И быстро запустится.
я в этом РАИКе создавал 10000 объектов и в коде оперировал с ними только
источник

VK

Vitaliy Kudasov in AI Cups Official
ud1
Хочется изучить раст, но неприятный синтаксис постоянно отпугивает
синтаксис вторичен. в любом случае говорят что после изучения раста даже на плюсах кодишь лучше 🌚
источник

D

Dmitriy in AI Cups Official
@kuviman когда песочница остановится ?..
источник