Аллокации при сложении valarray
От: Chorkov Россия  
Дата: 23.08.24 14:04
Оценка:
Почему в операторах над valarray не определены операции с valarray&& ?
В результате каждая оператор сложения, взывает дополнительную аллокацию/освобождение памяти, хота можно было бы обойтись
одной:
std::valarray<double> a, b, c;
...
return a+b/c;


Причем, код легко переписыватся на операторы += *= /= ... но при этом, становится нечитаемым.

Или я просто не умею его готовить?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.