Вопросы по теме 'valarray'
valarray против вектора: почему был введен valarray?
Да, этот задавался раньше , и ответ был таким:
valarray s (массивы значений) предназначены для того, чтобы перенести часть скорости Fortran в C++. Вы не стали бы делать valarray указателей, чтобы компилятор мог делать предположения о коде...
4139 просмотров
schedule
27.11.2022
Построение valarray с использованием необработанных данных
Кажется, я мог бы использовать std::valarray<_Tp> s для какой-то вычислительной работы (предположим, что _Tp равно uint64_t ). К сожалению, справедливо следующее:
мой код получает необработанные массивы - uint64_t* s и значение длины...
252 просмотров
schedule
06.12.2022
Лучший способ проверить равенство двух valarray‹double›?
Я думаю, что дефолтная перегрузка == для valarray не очень удобна. По умолчанию x==y (для двух valarrays x и y) возвращает valarray<bool> с true в i записи, если x[i]==y[i] . Скорее мне нужен один bool , который говорит мне,...
787 просмотров
schedule
16.09.2022
Где лучше использовать std::valarray?
Я прочитал о std::valarray в книге по C++, написанной Николаем М. Джосуттисом . В своей книге «Стандартная библиотека C++», глава 17.4, он пишет:
Классы valarray были спроектированы не очень хорошо. На самом деле никто не пытался...
2334 просмотров
schedule
26.06.2022
Почему std::slice_array::operator= const?
Все перегрузки операторов присваивания std::slice_array являются константными членами функции, но почему он разработан так?
Возможно, причина в том, что std::slice_array разработан как прокси-класс, и эти операторы присваивания просто...
117 просмотров
schedule
04.11.2022
Почему std::valarray не является арифметическим?
Я заметил, что std::is_arithmetic<std::valarray<float>> равно false . Разве весь смысл valarrays не в том, чтобы облегчить перегрузку скалярного кода для «авто-векторизации», не прибегая к повышению и т. Д.?
Почему он не наследует...
45 просмотров
schedule
21.06.2022