Size: a a a

2020 April 10

AB

Artöm Bakri Al-Sarmini in pro.cxx
Igor Ivanov
или речь про то, что в момент каста в u16* может возникнуть требование, чтобы &arr[0] было адресом выровненным по u16?
Именно
источник

NP

Nikita Provotorov in pro.cxx
а есть чатик по WinAPI?
источник

Е

Егор in pro.cxx
Nikita Provotorov
а есть чатик по WinAPI?
источник

NP

Nikita Provotorov in pro.cxx
сенкс
источник

DK

Denis Kormalev in pro.cxx
наткнулся тут на интересную оптимизацию. Если запустить рейнджевский трансформ на контейнер типов, которые дорого копировать, но дешево мувать и потом проитерироваться по этому вью - вариант с мувом будет работать дольше.

Catch2-бенчмарк для копирования - https://github.com/dkormalev/cefal/blob/master/benchmarks/functor/benchmark_map_std_ranges.cpp#L370
точно такой же, но для мува - https://github.com/dkormalev/cefal/blob/master/benchmarks/functor/benchmark_map_std_ranges.cpp#L410

Различаются тем, что один юзает copyFunc, а другой moveFunc в трансформе отсюда - https://github.com/dkormalev/cefal/blob/master/benchmarks/functor/benchmark_map_std_ranges.cpp#L346

Класс, эмулирующий тяжелое копирование и легкое перемещение - https://github.com/dkormalev/cefal/blob/master/benchmarks/functor/benchmark_map_std_ranges.cpp#L42

Результаты бенчмарка:
immutable = 6.5мс
mutable = 17мс
источник
2020 April 11

YB

Yuriy Babiyk in pro.cxx
Подскажите как переоридилить переменную так чтобы она стало дробной например у меня переменная равная 2 а станет ровно 0.2 ?
источник

AB

Artöm Bakri Al-Sarmini in pro.cxx
Она должна быть изначально вещественной тогда
источник

YB

Yuriy Babiyk in pro.cxx
Artöm Bakri Al-Sarmini
Она должна быть изначально вещественной тогда
Ну она типа float
источник

AB

Artöm Bakri Al-Sarmini in pro.cxx
И в чем проблема?
источник

AB

Artöm Bakri Al-Sarmini in pro.cxx
Поделить на 10?
источник

YB

Yuriy Babiyk in pro.cxx
Artöm Bakri Al-Sarmini
Поделить на 10?
Так а если у меня 21 или число подлиннее
источник

YB

Yuriy Babiyk in pro.cxx
Как получить разрядность числа ?
источник

AB

Artöm Bakri Al-Sarmini in pro.cxx
Yuriy Babiyk
Как получить разрядность числа ?
log10
источник

YB

Yuriy Babiyk in pro.cxx
Artöm Bakri Al-Sarmini
log10
Спасибо
источник

YB

Yuriy Babiyk in pro.cxx
Artöm Bakri Al-Sarmini
log10
Я неверноэ неправильно обеснил  например у меня есть 123 то поидеи чтоб получить число формата 0.123 , если я возьму логарифм от 123 то выйдет не то что надо
источник

AB

Artöm Bakri Al-Sarmini in pro.cxx
10 в степени целая часть от log10 - делишь на это число
источник

AB

Artöm Bakri Al-Sarmini in pro.cxx
В чем задача изначально?
источник

AB

Artöm Bakri Al-Sarmini in pro.cxx
Artöm Bakri Al-Sarmini
10 в степени целая часть от log10 - делишь на это число
Где-то тут +-1
источник

YB

Yuriy Babiyk in pro.cxx
Artöm Bakri Al-Sarmini
10 в степени целая часть от log10 - делишь на это число
Должно бить так x/10^log10(x) ?
источник

AB

Artöm Bakri Al-Sarmini in pro.cxx
^ это не степень
источник