我注意到std::is_arithmetic<std::valarray<float>>评估为false. 不是 valarrays 的全部意义在于促进将标量代码重载到“自动矢量化”而不诉诸 boost 等吗?
std::is_arithmetic<std::valarray<float>>
false
为什么它不继承其模板类型的算术属性?
我的问题不一定是问题,而是我的根本误解,因为如果确实有意,我一定会错过一些哲学见解。
c++ type-traits valarray
c++ ×1
type-traits ×1
valarray ×1