Re[3]: Multidimensional array on flat memory model
От: Alexander G Украина  
Дата: 08.02.22 11:45
Оценка: 17 (1)
Здравствуйте, LaptevVV, Вы писали:

C>>std::valarray + std::gslice

LVV>Кто-то писал (Джосаттис?), что valarray заброшен и не развивается.

Ну как, например поддержку C++20 ranges и <=>1 в него добавили. Т.е. как бы развивается.

"Заброшенность" скорее в том, что задумывался для эффективных векторых вычислений с использованием expression template.
На деле вышло, что разработчики компиляторов и STL его не оптимизировали, потому что им никто не пользуется, потому что он не оптимизирован...
Ну и не очень он лёг в реальные возможности векторизации, на этот счёт уже пилят более практичный std::experimental::simd.

Но так то он работает.

1 точнее, <=> не добавили, но рассматривали и решили не добавлять, и добавили недостающий == у std::slice в рамках добавления <=> в библиотеку.
Русский военный корабль идёт ко дну!
Отредактировано 08.02.2022 14:07 Alexander G . Предыдущая версия . Еще …
Отредактировано 08.02.2022 14:07 Alexander G . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.