Size: a a a

2020 August 09

PL

Paul Lemon in supapro.cxx
Или на 3?
источник

PL

Paul Lemon in supapro.cxx
Или на 5?
источник

PL

Paul Lemon in supapro.cxx
А есть в плюсах оператор повторения? Чтобы взять строку n раз?
источник

d

dekabr in supapro.cxx
for называется
источник

PL

Paul Lemon in supapro.cxx
Хорошая шутка.
источник

PL

Paul Lemon in supapro.cxx
С accumulate можно?
источник

🎄T

🎄🎊 R 🎅 Tb| ✡️ 🎊🎄... in supapro.cxx
Paul Lemon
С accumulate можно?
Можно в вектор запихнуть, а потом с accumulate
источник

PL

Paul Lemon in supapro.cxx
Не, про что-то всё равно забыл...
источник

YS

Y S in supapro.cxx
std::slavik
я вообще не понимаю как людям может нравиться язык со спецификацией на 1500 страниц
Время писать на fasm
источник

D

Dmitriy in supapro.cxx
std::slavik
я вообще не понимаю как людям может нравиться язык со спецификацией на 1500 страниц
*1700
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
Paul Lemon
С accumulate можно?
Можно, но будет много аллокаций
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
Свой навелосипедить минут 15
источник

🎄T

🎄🎊 R 🎅 Tb| ✡️ 🎊🎄... in supapro.cxx
Artöm Bakri Al-Sarmini
Свой навелосипедить минут 15
Чета долго
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
А, я попутал с concat
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
Paul Lemon
А есть в плюсах оператор повторения? Чтобы взять строку n раз?
std::string repeat_n(size_t n, const std::string s) {
   std::string res;
   res.reserve(s.size() * n);
   for (size_t i = 0; i != n; ++i) {
       res += s;
   }
   
   return res;
}
источник

DP

Denis Paukaev in supapro.cxx
источник

D

Dmitriy in supapro.cxx
Небольшой вопрос по CPU Intel.
Простенький бенч циклически сдвигает числа в массиве. Два способа: с помощью memmove() и в цикле for()
Скомпилировано MSVC с -O2
На процах Intel до Haswell цикл отстаёт в 3-5 раз, на Haswell и новее результат практически идентичен
Из AMD под руку попался только Zen1, там отставание for - те же ~4 раза.
С чем, вероятнее всего, связано?
На ум приходит только AVX256.
Практического смысла задача не имеет, чистейшее любопытство.
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
Асм сравнивал?
источник

D

Dmitriy in supapro.cxx
Artöm Bakri Al-Sarmini
Асм сравнивал?
Тестировал один и тот же готовый exe'шник
источник