a
の位置の値をベクトル内のb
の位置に置きたいと思います。ベクトル内のある範囲の要素を値で置換する
私は約replace functionを読んでいますが、置き換えたい値を指定する必要があります。私は値を置き換える必要があります。
たとえば、ベクターが1 2 3 4 5 6 7 8 9 0 0 0 0 0 0
の場合、位置0から位置8までのすべての要素を別の値に置き換えたい場合、そのreplace
関数をどのように使用できますか?
私はこれを行うためにforループを使用していますが、私のプログラムは非常に遅いです。
最も速いオプションはmemsetと思われます。別の価値がある場合はmemcpy。 –
@Teo何で置き換えますか? – LogicStuff
@LogicStuff整数を別の整数に置き換えたい – Teo