valarray の代入演算子は同じサイズのデータをまるっとコピーする
std::valarray::operator=()
は、サイズの異なる valarray
間では未定義。 vector
のように assign
チックには働かない。そして、この場合、エラーも出ない。
したがって、初めてつかうときなど、あらかじめ、 std::valarray::resize()
で容量を確保しておく。
std::valarray::operator=()
は、サイズの異なる valarray
間では未定義。 vector
のように assign
チックには働かない。そして、この場合、エラーも出ない。
したがって、初めてつかうときなど、あらかじめ、 std::valarray::resize()
で容量を確保しておく。